New board or work on my skills?

Hello everyone, I'm trying to decide whether a new board will be a justified investment or not in my situation and I'm also confused about some things. Hope you guys can help me out.
I started surfing in September with a lesson in Puerto Rico which was a cool experience overall. After that, I got my first board which is a boardworks 9' foamie "Froth" (I'm 6' 190lb). I went for a few sessions and was able to catch whitewater but struggled to pop up. I was travelling in Mexico in December and I spent 4 days in Puerto Escondido and rented a few boards there which were 7' and 8' fiberglass boards. I was able to catch pretty big (for me) 4'-5' waves but I couldn't consistently pop up so most of the time I ended up bodyboarding.
After that trip, I've been really confused about the right board size for me among other things. Here in Miami, I'm struggling to catch mushy small green waves on my 9' board but I was able to catch 4'-5' waves with a shorter board in Escondido with much less effort. Since we don't even have whitewater very often here in Miami I worked on my pop up at home and now I can pop up 99% of the time in whitewater or very small waves If I'm able to catch them which I really struggle with, which brings me to my original question about the boards.
I get exhausted paddling my 9' foamie but I wasn't too tired paddling a 7' fiberglass board in Escondido. Also my 9' foamie feels kind of like a paddleboard like it sits too high above the water (not sure if it's a good or a bad thing) and when a wave comes it just passes right under me 90% of time no matter how hard I paddle. I'm also trying to keep the nose as close to the water as possible and to keep my sholders low in the last moments when catching a small green wave. I'm really sorry fo the long story but bascally my question is, should I just ditch the foamie and get a fiberglass board or should I just keep working on my skills?
I started surfing in September with a lesson in Puerto Rico which was a cool experience overall. After that, I got my first board which is a boardworks 9' foamie "Froth" (I'm 6' 190lb). I went for a few sessions and was able to catch whitewater but struggled to pop up. I was travelling in Mexico in December and I spent 4 days in Puerto Escondido and rented a few boards there which were 7' and 8' fiberglass boards. I was able to catch pretty big (for me) 4'-5' waves but I couldn't consistently pop up so most of the time I ended up bodyboarding.
After that trip, I've been really confused about the right board size for me among other things. Here in Miami, I'm struggling to catch mushy small green waves on my 9' board but I was able to catch 4'-5' waves with a shorter board in Escondido with much less effort. Since we don't even have whitewater very often here in Miami I worked on my pop up at home and now I can pop up 99% of the time in whitewater or very small waves If I'm able to catch them which I really struggle with, which brings me to my original question about the boards.
I get exhausted paddling my 9' foamie but I wasn't too tired paddling a 7' fiberglass board in Escondido. Also my 9' foamie feels kind of like a paddleboard like it sits too high above the water (not sure if it's a good or a bad thing) and when a wave comes it just passes right under me 90% of time no matter how hard I paddle. I'm also trying to keep the nose as close to the water as possible and to keep my sholders low in the last moments when catching a small green wave. I'm really sorry fo the long story but bascally my question is, should I just ditch the foamie and get a fiberglass board or should I just keep working on my skills?