I have the same issue, I use a satellite provider for my internet connection.
My provider has a dynamic IP that changes constantly, I cannot even login unless I am using a VPN.
I read the wiki but does not offer any solution, I there any way to deactivate/override CWP to do not give and Invalid Session when using a dynamic IP