I’m consulting with our upstream network provider, but it does work a lot better if pressure is applied on both sides (your ISP and our network provider).
Will let your know if we find / can do anything. If we can you, should see an improvement in the next few days.