Entity didn't to update from mqtt

In MQTT Explorer I see updates by path tele/tasmota_50FEBC/SENSOR, but in HA entity any updates, where I’m wrong?

Mosquitto broker Current version: 6.0.1
Configurations:

logins:
  - username: name
    password: pass
customize:
  active: false
  folder: mosquitto
certfile: fullchain.pem
keyfile: privkey.pem
require_certificate: false

Device: Sonoff th16 by Tasmota 9.5.0

sensor:
  - platform: mqtt
    device_class: temperature
    name: "Sonoff Temperature"
    state_topic: "tele/tasmota_50FEBC/SENSOR"
    unique_id: "enterence_floor_temp"
    unit_of_measurement: 'ºC'
    value_template: "{{ value_json.DS18B20.Temperature | float }}"

Hi, this is a very old post but have you ever solved this problem? I have the same or similar problem with a group of MQTT sensors, (weather sensor). I see continuous updates in a MQTT monitor, but they are not displayed in Homeassistant. Other sensors, which are configured in the same YAML file, are displayed just fine (for example ebus).
I wonder what can be done wrong here. Are there any hints or experiences?

NOT WORKING: Updates once after configuration has been updated

    - name: "rtl - Temperatur"
      unique_id: 7435a606-73e1-11ee-b962-0242ac120002
      state_topic: rtl_433/rfproxmox/devices/Bresser-5in1/185/temperature_C
      force_update: true
      unit_of_measurement: "°C"

WORKING: Updates continuously

    - name: "ebus - Status01Vor"
      unique_id: 4c581bf0-73e1-11ee-b962-0242ac120002
      state_topic: "ebusd/bai/Status01"
      value_template: "{{ value_json['0'].value }}"
      unit_of_measurement: "°C"

Screenshot to illustrate the behavior. You can see that the temperature was updated in the MQTT monitor, but not in the Homeassistant display. Should be 14.7 but still has 14.6

After many attempts, I found a solution (or workaround) to this problem myself. If I do not set the RETAIN flag when calling the program rtl_422 (-o “retain=1” ) then the value updates are displayed again. I think, I probably do not quite understand how the RETAIN flag is working,

The amazing thing is, that all changes where shown in the terminal, (mosquitto_sub -t 'rtl_433/#') no matter how the RETAIN flag is set in the client but not in the GUI.