@Shawn
I’m using RaspiOS (lite) and have the same issue, fan runs after shutdown. Aside from some temp thresholds and modifying the fan.py file (as noted here to fix the always on issue) everything else is stock. So if you need another test subject for this phenomenon, I’m here!