I have also been having issues with automatic packaging. On Github I can see the webhook has been delivered with a successful response, but I don't see the package appear on curseforge. I've waited up to an hour or so. To get it to work I need to hit redeliver on the webhook through Github. After that I see the package appear immediately.
I haven't had issues with the wrong tag being packaged yet. I changed the Github webhook to only deliver on a release event, not every push, if that has anything to do with this.