So I have searched this and understand the icons need to have the same naming convention. Mine is just iconname → Vector
Here are the components. Hover should have a darker purple on the icon
So expanding and collapsing the nav works fine until I change the state. Then it changes icons instead of keeping the icon it currently is on.
Here is a video of my issue: --