So all seems to be working now, I have removed "budgie-screenshot-applet" and uninstalled libsoup, then reinstalled the budgie desktop. Also updated my custom applet to require budgie-3.0 and some meson install paths(lib64) so now that's working also. I did also remove the "budgie-haste-applet". I am going to attempt to fix these 2 applets by myself as I do use them, it might end up being a grim and slurp implementation, but we will see.
I have found some budgie related issues that I will submit to their issues git, but as for Solus end of things, I think if I actually paid attention to the original post about removing "budgie-screenshot-applet" I probably would have had different upgrade experience.