Hi
I think you use the wrong restriction plugin.
SEBLOD Fields fields restriction is the way to go for you.
https://www.seblod.com/store/extensions/19160
Also, be aware that unlike conditional states, restrictions are server-side functions. That means the value of the field must be stored in the database first in order to control the value of another field
Good luck