Okay, for paneer, chenna, table cheese, most acid set cheeses:
This works for whole milk - do not use UHT pasteurized milk (long expiry date, in the US use milk from local SMALL dairies). I personally avoid raw milk for safety reasons.
[comment]
BTW is there some reason why you cannot give us real specifics on your ingredients or exactly what you want? This is a little like going to the car repair place and telling the repairman 'my car is not working right, fix it.' Then walking away. So. We have to play 20 questions. Detailed questions get great answers without playing games. I'm just doing one decent answer. For example, are you using lemons, dry citric acid powder, or liquid citric acid? Here goes:
[/comment]
1 gallon whole milk - room temperature works faster.
10g dry citric acid powder dissolved in 125 ml (~½ cup) water.
Stir well, let stand for 30 minutes, separate with a cheese cloth.
PS: the whey is completely edible, if not kind of tangy from the citric acid.
The reason you cannot get a perfect pH has to do with the chemical nature of milk. It is not a perfect constant and some milk may have more less of naturally occurring chemicals (buffers) that can affect final pH. The above always works. If you MUST have a precise final pH you need a pH meter. If you can live with an approximate pH you can get specialty pH test strips fro the acid range you need - ex: 4.0 -> 7.0
Brewers (beer makers) use these test strip:
https://preclaboratories.com/product/beer-ph-test-strip/
Dunk them in the milk after stirring, start with less than the full amount of citric acid solution, add it in increments, stir, then test again. Keep going until you get where you need to be.