Pulse Secure had fixed this issue in releases 8.1R13, 8.2R8, and 8.3R2. All versions after these releases have the fix.
To help root cause (confirm) this issue, please enable the following values under Maintenance
> Debug Log
Event Codes: DSLIC,DSLicenseServerProto,LSCurl,dsnetd::ipat,dsnetd::garpsweep
Debug Log Detail Level: 10
Max Debug Log Size: 50MB
Once this is enabled, please allow to run for 4 to 6 hours or until a cluster split occurs, then take a system snapshot including the debug logs. Once completed, gather the system snapshot, open a support case and attach this to the support case at https://my.pulsesecure.net.
Workaround if unable to upgrade yet to fixed versions:
Please open a support case and reference this KB article. A temporary subscription licenses will be provided that will honor the correct expiration date of the license.