Couldn’t you use @Jan_Koudijs excellent Alarm Clock to turn off a zone after a set amount of time?
Roon Extension: Alarm Clock v0.7.4