A couple years ago Juniper moved from Pulse Secure clients to the NCP one. Shortly after the newer versions of the Pulse client no longer worked correctly. You will need to get your hands on the older client to stay with Pulse secure. Or get the newer license for the NCP client.
Another option is to try the Shrew open source client which might work or has in the past, I've not tried it recently.