LICENCING ERROR

Hello,
I am currently dealing with a LICENCING ERROR.
I have set an optimisation code in matlab which does many things in a single iteration. The code uses 6 parallel workers (system has 16 cores+16 logical). The optimisation code works fine but in some instances, i get an error about my licence.
For example, after 6 iterations and more that 3600 analysis ran, I get this:
Failure in checking out license!
Altair License Manager: License error
Feature(s): GlobalZoneEU, HyperWorks, HWMotionSolve
Error Code: 9
Error Description:
Feature not found
License Path: C:/Users/student/.altair_2/hwdesktop\security\altair_lic.dat;C:/Users/student/.altair_2/security/
altair_lic.dat
Altair Managed Licensing: License error
Feature: MotionSolve
Error Code: 1
Error Description:
SOAP 1.1 fault SOAP-ENV:Server [no subcode]
"Timeout"
Detail: SSL_connect() failed in tcp_connect()
Altair License Manager: License error
Fea
ture(s): GlobalZoneEU, HyperWorksEDU
Error Code: 9
Error Description:
Feature not found
License Path: C:/Users/student/.altair_2/hwdesktop\security\altair_lic.dat;C:/Users/student/.altair_2/security/altair_lic.dat
Altair Managed Licensing: License erro
r
Feature: HyperWorksEDU
Error Code: -40
Error Description:
[LicID 136305] AU Enterprise Suite - (Err: -40) While checking out feature "HyperWorksEDU": Requested feature name was not found in licenses
[LicID 136666] AU Enterprise Suite - (Err: -40) Whil
e checking out feature "HyperWorksEDU": Requested feature name was not found in licenses
ERROR: Simulation failed due to error encountered in analysis!
Forced termination from API_SendOffCommandSimulate!
Execution terminated by STOP command.
Which doesnt make sense because if my licence wasn't defined properly I would get an error everytime I tried to use a product.
Is there a limitation of runs? Any ideas?