Have you considered doing double-vapor injection?
Ie. have a 2nd injection port on the compressor, and another valve and heat exchanger after the first?
Software could then decide to use none, one, or two, depending on the desired heat output vs efficiency.