Hello,
The license does not get invalidated for upgrading freepbx, it is strange. There was probalby a subtle change in the server configuration that is making the license unhappy. You can run /usr/local/fop2/fop2_server --test and send me the output via email , or via live help. So we can find out why your license is not being recognized.
Best regards,