Turns out the portal was installed but never ran at startup. Ive put an exec command in my sway config and now everything works. Appreciate both of you :)
Thanks! This fixed part of my problem lol. The "browse local files" button works but if I want to add a non steam game or customize said non steam game with images, that still doesnt work. Which is... Odd.