I upgraded to 8.1.22 (to use the new Enhanced Stylesheet) and the fill colour was working correctly.
I then created a new project in 8.1.22 and did the same steps, but now the valve colour is not changing. (I also restored a project and it was still broken.) It is also broken in the project that was working.
@cmallonee Have you looked into the cause of this at all yet? And if it affects anything else? We're about to do an upgrade to 22. We don't use any of the smart symbols though but wondering if it affects other things?
Yes we are using styles to set the fill colour and that is how I noticed it initially. We don't change the state of the valve actually and just keep default as we manage the state ourselves (also did not know where to change these state colours).
The odd thing is now it is working on my local machine where I took the screenshots. I had reverted to 8.1.21 and used the style sheets but put it back to 8.1.22 to answer your question. I restored the project, export/import/etc. to try to break it again but it is still working. I am going to leave our dev system at 8.1.21 for now though.