This has also become a recent issue for me, I used a glitch project to keep a discord bot playing a radio in a discord channel, then all of a sudden it stopped working with no problems, something on glitches end changed that has somehow stopped opus engines from working!
Would the playFile emit an end event if it can’t find the mp3 file?
Perhaps the value of “current working directory” (the meaning of the dot in the path) is no longer what you expect. Can you try with a path of '/app/assets/audio/giorno.mp3'
If that works as a workaround, is there a change in the way the app is started?
Another possibility is if Glitch is experimenting with a real folder for the cdn assets, which would conflict with your own assets folder … renaming it might help.
Why do you not want to use enable-pnpm for your real bot? Also is there any difference in the test bot code and your real bots code and are both tested on glitch or just one?