Your basic analysis shows no, it isn’t from a max load perspective
Your new CNC machine will have a design loading profile, which may have diversity and therefore will not take full load, all the time
Check the transformer design spec, including the oil - all transformers allow some overloading profile - the more the overload, the less time it is sustainable, but if your new machine only requires occasional overload, it may well accommodate it safely - you may also retro fit force cooling to the transformer to improve its loading capability (if it hasn’t already got ONAF build), or change the oil to higher op temp capability eg DuPont Nomex
Suggest you consult the CNC OEM for power requirements and if you need 46.86kva, that you upgrade the existing transformer (to also future proof) or put a second smaller kva transformer (matched impedance & ratio characteristics) in parallel with original to accommodate the load - this will be cheaper than changing to one larger unit, allowing existing kit to be used and a smaller capital outlay to cover loading - the second smaller transformer could be of higher kva than needed for the CNC alone, again allowing extra capacity if needed in future
I.Eng MIMMM MIET MIPowerE AIOSH