Keep track of your IP address when it's working and when it's not to see if there's a pattern. Of course, without VPN enabled.
@Jayell's had the same IP address since the beginning of all of this.
Rogers keeps the same IP address for a very long time. It's effectively static IP, which they have the audacity to charge an additional $5/month for...