I have a POPP also, I use this blueprint to inject the external sensor temperature. external_measured_room_sensor is correctly updated, but the eTRV does not react neither in covered nor in uncovered mode. Only change in current_temperature triggers a change in pi_heating_demand.
Does it work for you? Do you do something else than feeding external_measured_room_sensor ?
Thanks !