There is nothing in the shown script that would make it not work. The issue is where we cannot see.
If you want to Zip the project:
And push it my way in the DMs or here, do go ahead.