Thermostat Scheduler Restricted behavior, inconsistency between app and dashboard

I'm trying to understand how restrictions work for the Thermostat Scheduler.

Context: I have two thermostat controllers (living room, family room). One should always be Controlled and the other should be Free. Right now I use two rules to swap which is in control

  1. Set Living Room Controlled, set Family Room Free
  2. set Family Room Controlled, set Living Room Free

It seems like getting rid of these rules and putting in a restriction on each controller (switch on for one, switch off for the other) would be a simpler solution.

Questions:

  • If I add a restriction (value of switch), and the Thermostat Controller Controlled field now says "Restricted", is the behavior the same as Controlled being set to Free?
  • If not, how is the behavior different between restricted and Free?

While playing with this I am seeing a what appears to be a disconnect between the app and the value in dashboards.

In my dashboards I am displaying the control attribute.

But it is not showing the same thing as is shown on the Thermostat Controllers above.

Correction, it is not just the dashboard, but is showing incorrect in other locations.

Software version: 2.3.7.145

Updated Software to 2.3.8.120. Behavior is still the same.