To add: You might be thinking from the perspective of the stepper driver: Here it is true, the driver needs to be able to supply the double current and it will produce significantly more heat.
So if you have a weak stepper driver or insufficient cooling, you might have to reduce the current to protect the driver.
But this then is at cost of the available torque of the stepper motor
Increasing the stepperās microsteps mainly has the effect of increasing the load of the printer boardās MCU. So if you reach the limit of the processing capabilities of your board due to excessive microstepping a Rescheduled timer in the past error will be thrown
i have changed to 64 and started a test print, Initially the print temperature was bit high(220) as i donāt know the filament temperature, even nothing was written, that time banding was there,
later i reduced temperature to 200, and the print became smooth.
my similar problems with an sp5 turned out to be a bad motor on the X side. and only their motor fits due to the length limitation imposed by the frame construction on this printer. however to check, Iād first swap out the xy drivers as a check, much easier to do.
hth.
Cheers, Gene