@wmsgil yeah, i mean weight isn't everything, but at the same time you can only hold so much muscle on a 165lb frame at 6', even if you hold it well. you see this with competitive natty bodybuilders - they get on stage at similar bodyweights year after year and you'd need a nuanced eye to see their improvements, but if you look at their pics 10 weeks out and 20lbs more bodyweight, you can really tell they've made gains year over year. and yeah, your 158lbs is a good place to start bulk/end cut. fair enough if you don't enjoy your look at 190lbs but i wouldn't consider that 25% bf and im sure you filled out a shirt well and you had enough muscle there to look solid. imo 90% of natties look better at your 190lbs bodyfat levels than your 158 in basically every environment except shirtless. if your face looks fat/round, fair enough not the most enjoyable, and obviously this is all personal preferences, but it's a helpful mentality to have if you're trying to make gains.
honestly, and let me know if i'm off, but summing up your training history it looks like you made the vast majority of your progress on the way up to 190lbs and then stripped the fat off to a really nice physique. after that, seems like you've been going up and down 10-15lbs from lighter beginning/ending bodyweights than 190 trying to maintain the nice physique and yeah, not much change. i think that you did something that worked in your first few years of training and very likely getting to 190lbs was the major part of that - usually training quality, programming, diet, consistency, rep quality, adherence, etc. all improves with training age. only other obvious factor is beginner gains - but we can't replicate that. so, imo the logical thing would be to push that higher bodyweight again and see if that would start moving the needle. obviously i could be wrong, but i've personally had similar bodyfats to all your pics and the 190lbs pic (and higher bodyfats) is the only one where i've felt like i've had very productive training. 174/165/158, i'm either trying to do what i can to maintain on a cut, or trying to bulk past these levels so i can get back to productive training. we all have our preferences and respond differently, but either way, hope that gives you something to consider