Tasmota on Sonoff RF Bridge always restarts to open position

I have Tasmota (with Portisch) running on my Sonoff RF Bridge and everything works fine with it controlling my 433Mhz roller shades except that it always sends and ‘open’ RF signal to the shades after the RF bridge restarts. Initially I thought it was the SwitchRetain setting, so I set SwitchRetain Off, toggled ButtonRetain to reset the broker, set PowerRetain On and PowerOnState 3 but it still always opens the shades after restart, no matter whether they were physically closed or open, and no matter what their previous state was set to in HA.

Console dump from boot:

00:00:00 CFG: Loaded from flash at F8, Count 57
00:00:00 QPC: Count 1
00:00:00 SER: Set to 8N1 19200 bit/s
00:00:00 Project tasmota RFBridge Version 9.1.0(tasmota)-2_7_4_5
00:00:00 WIF: Connecting to AP1 BorisLivesHere Channel 1 BSSId asdf in mode 11N as rf_bridge-4124...
00:00:03 WIF: Connected
19:54:28 HTP: Web server active on rf_bridge-4124 with IP address
19:54:29 MQT: Attempting connection...
19:54:29 MQT: Connected
19:54:29 MQT: tele/rf_bridge/LWT = Online (retained)
19:54:29 MQT: cmnd/rf_bridge/POWER = 
19:54:29 MQT: tele/rf_bridge/INFO1 = {"Module":"Sonoff Bridge","Version":"9.1.0(tasmota)","FallbackTopic":"cmnd/DVES_B2701C_fb/","GroupTopic":"cmnd/tasmotas/"}
19:54:29 MQT: tele/rf_bridge/INFO2 = {"WebServerMode":"Admin","Hostname":"rf_bridge-4124","IPAddress":""}
19:54:29 MQT: tele/rf_bridge/INFO3 = {"RestartReason":"Software/System restart"}
19:54:29 MQT: stat/rf_bridge/RESULT = {"RfRaw":"ON"}
19:54:29 MQT: stat/rf_bridge/RESULT = {"RfRaw":"OFF"}
19:54:30 MQT: stat/rf_bridge/STATUS = {"Status":{"Module":25,"DeviceName":"RFBridge","FriendlyName":["RFBridge"],"Topic":"rf_bridge","ButtonTopic":"0","Power":0,"PowerOnState":3,"LedState":1,"LedMask":"FFFF","SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[0,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":1}}
19:54:30 QPC: Reset
19:54:33 MQT: tele/rf_bridge/STATE = {"Time":"2020-12-12T19:54:33","Uptime":"0T00:00:11","UptimeSec":11,"Heap":27,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"Wifi":{"AP":1,"SSId":"asdf","BSSId":"asdf","Channel":1,"RSSI":70,"Signal":-65,"LinkCount":1,"Downtime":"0T00:00:05"}}

My HA config also forces retain: false even though that’s the default:

# Bedroom shades
  - platform: mqtt
    retain: false
    name: "Bedroom Shades"
    device_class: shade
    command_topic: "cmnd/rf_bridge/Backlog"
    payload_open: "RfRaw AA B0 36 05 08 0910 065E 014A 02B2 15CC C092A3A3B2B2A3B2B2B2B2A3A3A3B2B2A3A3B2A3A3A3A3A3B2B2B2A3A3A3A3A3B2B2A3B2A3A3A3B2B2A3 55; RfRaw 0"
    payload_close: "RfRaw AA B0 36 05 08 0910 0668 014A 02B2 15C2 C092A3A3B2B2A3B2B2B2B2A3A3A3B2B2A3A3B2A3A3A3B2A3A3A3B2A3A3A3A3A3B2B2A3B2A3A3B2A3A3A3 55; RfRaw 0"
    payload_stop: "RfRaw AA B0 36 05 08 091A 0668 0140 02B2 15E0 C092A3A3B2B2A3B2B2B2B2A3A3A3B2B2A3A3B2A3A3A3B2A3B2A3B2A3A3A3A3A3B2B2A3B2A3A3B2A3B2B2 55; RfRaw 0"

Might have to abandon this project as the wife doesn’t like the shades opening randomly. So much for spontaneity!

Check with MQTT Explorer if there are any retained messages left in the broker database.

That did it! There were retained status messages on mosquitto that were returned every time the bridge restarted. Thanks!!