IM was likely connecting to a secondary hub which did not have the updated license info.
IM doesn't cache license information. When you login it reads the information from the local distsrv probe, so you can have two sets of licenses on different distsrv probes. When you reconnect to the primary that has the valid licenses, the error message goes away.
You can add a record on the Forwarding tab of the distrv probe configuration to forward all licenses:
<Please see attached file for image>
That should prevent the issue from happening again.