This is dimmable with Tasmota. I have one too. And same problem. Annoying feature is that Tasmota keeps the state (power-cycle from wall switch)…
Also it is problem when you manually dim it from Homekit or Tasmota-web page and then PIR fires the script -> default dim-state from the script overrides manual state. Is there a good way to store dimmer value in HomeAssistant?