Tuya fan Cleverio AF-F100 should expose oscillation and speed

I just got this device and technically it “works” as in I can turn it on and off, but although it seems to remember the previous speed, it does not remember the oscillation. The Google Home integration seems just as bad, but everything is fine when using “Smart Life”. I see that @frenck has done some ground work for fans a while back in this PR: Refactor Tuya Fans by frenck · Pull Request #64765 · home-assistant/core · GitHub - is there any way I can help with getting this to fully work?