I’ve had a similar issue — I kept getting an error until I allowed downloads in Chrome settings.
By default, Chrome was blocking it, and the client wouldn’t install until I removed that restriction.
Another possible reason is that 888poker isn’t allowed in some countries, so some players try using a VPN.
But I’m not sure if that causes problems with withdrawing money later.