I was experimenting with status and it appears that when using Status, only the first line of the Then-path is executed.
I have that first line execute the Then-path of a second program. Seems to work, but certainly not elegant.
MBbathFan Timer 1 - [ID 0034][Parent 0001]
If
'- / MBbathFan.(ZW 039)ONoff' Status is On
Then
Run Program 'MBbathFan Timer 2' (Then Path)
Else
- No Actions - (To add one, press 'Action')
MBbathFan Timer 2 - [ID 0022][Parent 0001]
If
- No Conditions - (To add one, press 'Schedule' or 'Condition')
Then
Disable Program 'MBbathFan Timer 1'
Wait 20 minutes
Set '- / MBbathFan.(ZW 039)ONoff' Off
Enable Program 'MBbathFan Timer 1'
Else
- No Actions - (To add one, press 'Action')