Good job! Those quotes are insane! I've worked on a few projects where I've had to build this from scratch, I had no idea that a SaaS existed for it...
Shouldn't the migration task be separate from the application running the web server?
If you had this within an application running in a Kubernetes pod, then each instance will attempt to run the migration.
Additionally, the application will need a DB user credentials that is capable of powerful actions like dropping a table, so that the migrator is capable of doing that - this would be a potential security vulnerability.
I've worked with companies where we have pre-sold products (before they fully exist). By producing prototypes to get initial buy-in and then running pilots (trials) to get them to put money down.
These were potential solutions to problems that they don't have the budget or time to solve themselves