If a streaming service blocks your VPN, start by choosing a new server location. Then, test some alternative VPN protocols, and consider getting a dedicated VPN. Note that these steps require a premium VPN service—a cheap or free option won’t cut it.
It is not just ExpressVPN does works with streaming (although it is certainly one of the best), as I’ve successfully been using the premium ProtonVPN service, and NordVPN apparently also works well. Bottom line, though, is that a premium service is usually required for Netflix and similar streaming to work well outside of the geographic areas. Netflix is the most difficult streaming service to work with, as it is quite aggressive in combatting everything (even just anyone using a VPN for privacy).
A VPN for privacy is a different requirement from a VPN needed for a video streaming service, so in many cases for just privacy the free ProtonVPN service, for example, will work perfectly well (but not for streaming services).
See https://www.reviewgeek.com/154589/what-to-do-when-a-streaming-service-blocks-your-vpn/