
Try This (from my cell phone, check syntax may have a ) in wrong spot)
Switch(
First('Lock Tables').Lock,
DisplayMode.Disabled,
Switch(
Weekday(Today()), 2, DisplayMode.Disabled, 3, DisplayMode.Disabled, If( IsBlank(varmode), DisplayMode.Edit, varmode)))