I'm glad you got it working.
I just wanted to add that I had a similar experience, but without a happy ending. I've had different experiences depending on the installation source; from best to worst it was: AppImage, deb package and snap package.
As with you, the AppImage recognised everything and installed successfully; at least that's what the message says. The deb was similar but couldn't recognise the device initially. The snap did not work at all: didn't recognise, kept complaining of lost connection to the device and no message of successful installation.
Also, volume up + power never worked for me, only volume down + power.
So at the moment I'm stuck with the UBports recovery screen.