So, I think I found a solution using scrollTrigger snap. Just in case anyone is following the topic.
https://codepen.io/sryhnry/pen/vYRrqwq
I am aware that using both an observer to scroll to a section and snap may seem redundant, as I could remove the observer and have basically the same functionality. The thing is I really like how smooth observer + scrollTo looks since the scrollbar doesn't jump and then snap, it scrolls directly to the snap point. Idk I'm just playing around!
Thanks again for the help. I'm still learning the library and it's so much fun but it can get very complex as well!