Tuya smoke detector (some progress)

Just a guess, as in other tywe3s device, could you try to swap rx and tx:

uart:
  rx_pin: GPIO3
  tx_pin: GPIO1
  baud_rate: 9600