Do you mean when controlling with the virtual joystick? Or with keyboard keys?
When using virtual joystick, you should move the tank with 8-direction actions like "Simulate control" or "Set vector", not with "Move at angle" action.
Also, your joystick doesn't work very well, you need at least put it on a layer without parallax. Please see a few better examples of the virtual joystick in this post:
https://www.construct.net/en/forum/construct-3/general-discussion-7/collection-demo-projects-149701
No, I mean when the tank is colliding with an obstacle moving upward it starts moving faster than usual and colliding with an obstacle moving downward it starts moving really slow and in some cases, it starts moving upward