>>49355901It essentially saves snapshots of predicted game states and if it guesses wrong, then it rollbacks the game state to correct it. This is easier to do with sprite based games as there's less graphical overhead to worry about.
3D Games on the other hand are much more taxing on the CPU and are harder to put rollback for due to needing to optimize big time, and even optimize the way the save states are handled.
This isn't defending their choice in netcode, but this is likely the reason on why delay was chosen for both Smash Ultimate (Bandai Namco), and Mario Maker 2 (Nintendo in house development) Both games might be too taxing on the Switch for rollback to be even remotely feasible.