I did try pygbag, It only resulted to getting black screens and getting errors , I did check the debug page of the pygbag export but it didn't really help.
I did fix it after all by getting help from the pygame community discord, The main issue was that the sound clips weren't in .ogg format, and that I forgot to add await asyncio.sleep(0) after every While True function.