i have had very similar issues!! I'm so happy you found some that work for you. i use an Aveeno moisturizer that comes in a massive tub, it lasts forever and works well. It does make my skin oily if I use the tiniest bit too much, but I've gotten it down to a sort of sience thankfully haha
My sister uses that one too :)