I may have a solution for you. My CNC material height varies by as much as 80mm, I have both a variable height bed and powered Z axis, both can be in play when material height changes.
@LightBurn describes the optics very well in the link you reference. The online documentation is very good on this topic also. Given those references, I made sure to mount my camera directly above the center of my CNC work area. This gives me a center point alignment reference (of both camera image and table) that is independent of scale factor (the Width and Height controls in the Camera window). Thus when my material height changes, I use a substitute “alignment card” referenced at center of table to adjust the image scale, after sometimes nudging the X-shift Y-shift values to ensure the center points are aligned.
Yes, I fully agree. I also noticed that feature in the new Creality software. That’s a really nice feature and one of the few use cases I switch to Design Space sometimes
Even better than a dropdown menu to manually switch between (previously generated and saved) alignments for different materials heights would be to have the correct alignment autoload based on what value the user puts in the material height field.