Only tonight, I upgraded from 2.2.12 to 2.3 Beta 2 via the control panel and it worked without a hitch, so it might be worth checking the PHP and database version you've got on the server. I've got PHP 8.0.x installed. While it now gives a warning to upgrade it, it's working well enough for my testing purposes.