When a variable is placed into either radius slot of a cylinder block, the radius-locking functionality no longer works.

While the lock is active, I'd expect putting a variable into radius1 would make a dimmed version appear in radius2. Failing that, I'd expect inserting a variable to forcibly unlock the cylinder, to make it clear that the value isn't getting carried into the second slot.
When a variable is placed into either radius slot of a cylinder block, the radius-locking functionality no longer works.
While the lock is active, I'd expect putting a variable into radius1 would make a dimmed version appear in radius2. Failing that, I'd expect inserting a variable to forcibly unlock the cylinder, to make it clear that the value isn't getting carried into the second slot.