@jonnylugs Giving you my 2 cents on this as I went through something similar a while back (and don't get me wrong, I am not a nutritionist or a coach, but I've been training for years and tried many different training styles and programs).
At one point I started doing crossfit exactly like you are, i.e. 4-5 times a week, following a box's wods and really nothing more. I did so for almost a year. Just like you, I saw little to no improvements on my lifts, but improved my gymnastics. I was eating a similar diet, even maybe with less protein. I quickly realized something wasn't right. I decided to stop crossfit entirely and tried strength training programs (tried 5x5 and 5-3-1) and saw drastic improvements on my lifts, without touching my nutrition at all. Did so for another year, and then started doing wods again, but now with strength incorporated in my trainings as well (I would have strength training only days, wod only days, and days where I would have both. Even had some gymnastic specific sessions). I went from something like (don't remember the numbers exactly) 180 lbs squats to 380 in around two years.
I think the key takeaway here (and many others highlighted it) is you can't expect to increase your lifts only with 4 wods a week. Your squat surely won't increase if you are specifically squatting once every 2 weeks (when a wod has some) and doing it in a (e.g.) AMRAP manner. Your body needs progressive overload to learn how to consistently lift more. Nutrition is often the issue, but I don't think it is your case.
Another point I want to raise (that maybe you won't like hearing
): You keep saying your work keeps you busy and you can't do more than 4-5 one hour session per week. I find it hard to believe that you work 15 hours a day 7 days a week, leaving exactly one hour every day for training (assuming you are sleeping 8 hours a day). Like everyone else, you have other hobbies or engagements than work and training, but you can't say that you CAN'T train more than you currently are, you maybe just don't want to take time from other stuff for training. Anyway, I don't think you would need to go crazy and train 7 days a week for 2 hours to see improvements. In my opinion, 30 more minutes per training session where you would focus more on strength (maybe even not 4-5 times a week, could be 2-3) would be enough. I'm pretty sure that if you really want to see gains in your lifts, you will be able to find that extra time.