Ahhhh! finally solved it!
Took me days to figure out the correct isometric scrolling. Now it scrolls on any diagonal angles and loops seamlessly no matter the canvas size.
Made this so i could easily recreate this #animation on @aseprite instead of setting up on an engine.