I'm pretty sanguine about using these HPWH for space heating.
In a closed system, the 'stolen' BTUs delivered to the space would just be restolen, and the net heat delivery would be just the compressor work, COP = 1. So, stick it in your conditioned space, and you have a very complicated COP=1 device for space heating BTUs. For DHW, you can still come out ahead IF your space heating BTUs (that you are stealing) are cheap.
In a semiconditioned space, you are currently losing some fraction of your space heating to the (warm) earth. IF your DHW BTU load is less than this parasitic loss (in the crawl space), you can 'recover' a fraction of that by cooling your crawlspace to something closer to ground temp (reducing the flow into the ground, but increasing your losses from the floor above somewhat). In this case you can recover a fraction of the space heat BTUs you were previously losing (and perhaps didn't care about).
Note, that in this case if you had superinsulated your floor to eliminate this loss to the earth, then your HP is now outside, and it will shut down at some temp when it gets below 45-55°F. And basically not run in the winter. That is, the units do not have defrost controls (or reverse capability), and are built to not operate under conditions where ice might form on the coils. And the coils get 10-15°F cooler than the airstream.
The key to this scheme working is based on the idea that 50% of our DHW BTU load is typically much less than the existing parasitic losses through a semi-conditioned basement or attic. If they were instead larger, then then (semi-conditioned) space would get cooled below earth/ground temp, and then presumably shut down the unit.
IOW, running flat out for space heat it will chill the crawlspace it is in down to its lower operating temp limit and shut down. IF the heat it delivers is sent to the space overhead, then this might not happen, but your COP = 1.
IDEA: if you want get the max solar BTUs in the winter, you could run down the solar storage temp to below that suitable for DHW, and use the Nyle to make you some DHW (in a new/separate tank). ?? Do you currently run down the storage in the winter, or do you lock out the radiant when the storage gets down to 'tepid shower' temps?