@rania
Not 100% sure but I presume so.
Honestly you might want to try and track for some time again. You tracked last year, ok, but was your exercise regimen the same at that time? If not, your calorie needs are not the same. Even when we think we can eyeball it, a lot of times we can really underestimate how much food we actually need (I know I do, I'm not a big eater).
If you're not losing weight it means at least that you're not on a deficit. But if you're also not gaining... you're probably not in a surplus either. Again, since you're doing that much exercise staying at maintenance likely won't cut it if you want to gain muscle mass.
As for protein, I agree with the other response you got. Just like calories, you need more protein than you think.
edited to add: focusing on overloading is great, but having different rep ranges helps in building strength and helps with overloading. That's why usually compounds movements will be done on lower ranges and with heavier weights, and then accessory movements will be with lower weight and higher rep ranges (very simply put). For example in your original post you said you managed to up the weight for shoulder press but "only" did 5 reps. Going into the 5 rep range is perfectly fine, it allows you to lift heavier.
But imo you'd be better off doing a premade program rather than try to do your own thing. Lack of good programming is the other reason you're not seeing results.