I am trying to update an old project I did where I used the 2D SpriteShape package.
Upon updating the project and fixing bugs here and there I realized some gameobjects in game didn’t have textures and saw that the SpriteShapeController component is “empty”. It doesn’t have any of the values nor a title name, it just says (Script).

I uninstalled the package and to my surprise I can see the sprites now but if I removed the package how is this possible? The only sense I could make of this is that I have it somehow duplicated the package? (or different versions of it at least). I double checked the packages installed and saw that I have the 2D Features package included (which have 8 packages, one is spriteshapes).
Ok then I’ll just keep that one. But the issue still persists. At the moment I remove the package it’s fixed but when I restart the project is bugs out again. If I am using the 2D features version of the spriteshape, I have to install the newer version but if when I start the project and I have the newer version installed, I have to remove it so it uses the 2D Features version in order to work on the project.
How can I fix this so that every time I start the project I don’t have to install or remove the package?
Thanks