I used this tool curl -s https://convert.freepbx.org | bash a long time ago, it is a nice tool for migration. If you wanted, My suggest for you to install a new test VM machine with FreePBX 16 and test it. If result is successful, you repeat again.
curl -s https://convert.freepbx.org | bash
FreePBX 16