Pointshop user groups not working

I recently added donators to my server and i wanted to have it so when they get moved to the donator group they could have access to the donator playermodels and trails.

I have already made a donator group and ive used the code below for example:
I did this in my pointshop lua code’s and yet everyone in the regular group can still buy the models.

ITEM.Name = 'TRON Anon'
ITEM.Price = 0
ITEM.Model = 'models/player/anon/anon.mdl'
ITEM.AllowedUserGroups = { "superadmin", "donator" }
ITEM.Except = true

Ive checked that the group is the same name and it is.
The group ive made for donators in ulx inherits from regular and im not sure if this affects it or not!

I appreciate any suggestions and help!

also another note, when spectating in my TTT server you can still see the trails coming off the spectator, is there anyway to stop this from happening?