Thank you for sharing.
There's a lot to unpack there, especially the postgres stuff.
I can see how many users wouldn't know what to do there.
Can you expand on all those 'postgres' parts and what to look for?
The 'manual migration' may not be needed since the app will do that on restart exiting recovery mode.
The new package with the migration steps included is actually done, however the migration itself is not working as expected. This requires further debugging before releasing.