It depends on what wheels you have if you have tubed tyres then it dont work very often but tubeless most makes will work if the puncture is small. Most motorcycle tyre fitters can supply and add it to your tyres when being fitted but it can be very messy when you get a puncture
It need's a bit of air about every 3 day's if i ride it, iv not been on it for about 9 day's & it's not completely flat but so needs air in tire to ride it lol
Tyres and saving money dont end well, Repair slime and most other quick fixes are get you to the garage or home. As its a tube it a simple fix same as a push bike tube repair patch .
Vibe - I've used something called ultraseal in the past. You put it in the tyre from new and it will seal any small puncture, and it does what it says, but its not cheap and there are downsides. The £10 tubes of squirty foam are to get you home, they don't last and the tyre cannot be repaired afterwards. Why not take the bike to your friendly bike or tyre dealer and see if the tyre can be repaired. Some people tut tut at repaired tyres, others race on them.
Slime like fixes are a bad move. All you do is push the problem down the line and it's a bitch to clean out your rims later. Couple of things.. have you checked your tyre valve? Seated properly/leaking? Bit of spit on the finger and smear over.. watch for bubbles. Have you had the wheel off? Big basin of water and rotate it through looking for leaks. I assume you have eyeballed all the way around looking for nails/shards etc and especially on the sidewalls. If you find the leak on the tread surface a standard sticky plug set is as cheap as Slime and not complicated to use plus get several uses out of it. Also the fix is long lasting so get the rest of the wear out of your tyre. https://www.amazon.co.uk/Slime-20464-Tyre-Plug-Kit/dp/B00C5TJ1MM/ref=sr_1_13?dchild=1&keywords=motorcycle+tyre+repair+kit&qid=1594289126&sr=8-13 Good to carry on any lengthy trips!