Tasmota WT32_ETH0 mqtt topic name from rule does not apply

Hello there,

ive encountered something weird while setting up WT32_ETH01 with tasmota.
Ive used tasmota on a few wifi connected esp 8266 and esp32 that send a mqtt topic when a PIR sensor is triggered. has been working flawlessly for years with a rule as per the instructions on the tasmota github page.
This one

Rule1 on Switch1#state=1 do publish stat/%topic%/PIR1 ON endon on Switch1#state=0 do Publish stat/%topic%/PIR1 OFF endon

Now ive set up the same thing on multiple WT32_ETH01 and while a topic is published correctly, the topic i have set in the rule does not apply. it always publishes under “POWER/1” (dont have access to the devices atm, will check the full topic tomorrow). Its like a default topic ive seen in another unrelated post.
The firmware is up to date, upgraded to 15.3.0.
Ive done a factory reset on one and set the rule multiple times, set up rule2.
The issue doesnt go away. If i have two rules for two inputs they post the same topic.

Does anyone have a similar setup that is working as intended ?

Thanks in advance.

MQTT issues can be identified by using the MQTT Explorer troubleshooting tool, but in your case it sounds like a Tasmota issue that may get better response in the Tasmota forums, especially as a new Tasmota version was released only a few hours ago that may contain possible bug fixes and updates.