It can be upgraded to do multi color, but it wouldn't be as seamless as the Bambu sadly.
From some quick research, while the Sovol SV06 and Ender v3 KE have auto calibration, the Sovol requires you to set the z-offset (just once, in one location) after auto bed levelling has completed. However the Ender v3 KE is fully automatic and does not require any kind of user input after the auto levelling has completed
The printers that run open source Klipper firmware, like the Sovol SV06 and Ender v3 KE, can be customized and controlled through your homelab network out-of-the-box. I'm not too familiar if the same is possible for the Bambu - I'm aware you can control it via their mobile app and slicer software, but you won't have the option of configuring more advanced settings that would be possible on a Klipper-based printer.