I feed my cats as much as they want and as often as I can. They are 1.5 years old persians, and persians are supposed to be massive and heavy, also they are extremely picky/spoiled
and often just will eat too little or none at all, especially if it's not the food they like "today". And none of them would ever touch commercial food, whether dry or canned.
I never had any scale and never weighed any food and they mainly get beef, other stuff they get eventually, not often at all - they may eat a few pieces of turkey hearts or gizzards or may not eat it at all, and they are not crazy about chicken (once in a while just a little) and not crazy about organs.
I tried to supplement their diet with cat vitamin paste or cat vitamins - one of them would eat it but the other wouldn't touch it including food if I tried to sprinkle it or mix it with ground bison for example.
I give them Bounce treats every night - 20 very small pieces for each, those are the only treats they like (wouldn't touch other treats including Bounce treats but different shape), so I hope they at least get some of the essential nutrients they need. At least they are active and healthy and have no poop/whatever problems - fingers crossed.
I don't think that any of us gets perfectly nutritionally balanced food every day or even every week, doesn't matter how hard we try, so I don't think it's that necessary to keep cats diet very close to perfection.
But my hat is off to those who weigh and pack and measure and keep the ratio
My cats are 1.5 years old now but personally I consider 8 months old kitties "kittens" and would feed them often and as much as they can eat. I usually put meat and take the rest of from their dishes it back to fridge in 30 minutes or so.