After updating freepbx to 2.2.0rc1, I went to Module Admin, and clicked on all the modules I have installed that needed upgrade. Then I notice the upgrade all button and clicked that.
After “Confirm”, it went to do it, but tried to do “Backup and Restore” update first, and errored that Core needs to be done before it can do that. I then finished that update, then re-did the process to get Backup & Restore.
So, it should do Core update before others.