Your German Shepherd is 4 mths old she went of her puppy food so you put her adult for now she is eating much better?

It's totally okay.
If she is showing better results to eating adult compared to puppy then there will be no problems.