Constant delay in game?

I play on the OCE servers, I’ve never lagged in any game always at a constant 16-20 ping. But for some reason whenever I play HOTS I get disgusting delay, like it feels like I’m on 300+ ping but it never goes over 20. Any help would be amazing I just want to play this game aha