Is it actually a development installation (set in config.php)?
If not, can you check for existence on the server of the hashes file - src/addons/XF/hashes.json
.
You will likely need to do a manual upgrade this time (or at least upload any missing files from the 2.2.3 P1 package).