How to make a variable "public" and editable when the eye icon next to it does nothing when i'm clicking on it ?

I have the same problem. I’m installing unreal 5.0.3 to see if it fixes the problem.
I think it’s a bug in unreal 5.1. We need sometimes to set these variables to public to change them on runtime. It was working on my previous projects.