If you need to do multiple water changes a day to keep the fish alive, that's OK. Water changes aren't bad for the cycle. You could do water changes perpetually if you wanted to. If there is detectable ammonia, there is more ammonia than the bacteria can handle. If you manage to remove it all, the fish will make more.
The cloudiness is a separate issue. Its fairly common in new tanks. The chemistry is all out of whack. Some bacteria are finding a happy niche and are blooming. It happens. These aren't the ammonia and nitrite eaters, and they're not harmful. When everything settles down they'll go away.
The ammolock may be screwing up your ammonia tests.
The cloudiness is a separate issue. Its fairly common in new tanks. The chemistry is all out of whack. Some bacteria are finding a happy niche and are blooming. It happens. These aren't the ammonia and nitrite eaters, and they're not harmful. When everything settles down they'll go away.
The ammolock may be screwing up your ammonia tests.