Another check. If the compressor is working OK, then the two metal pipes under the bonnet running along the RH front wing will be at different temperatures. If they are, then look at the blower fan more carefully. You may have two, or a linked fault. I'm not 100% sure of the system, but it's possible that if the blower fan fails, the sensors in the aircon unit may sense something and not enable the compressor. But a pretty simple check. If the two metal aircon pipes are the same tmperature, the compressor is not being engaged.