I think I might of figured out what why i am getting random speed limit changes in Spain as it has to a lesser extent just done the same in France. I have the settings as a truck but under 3500kg I think the speed limits might be changing from truck speed limits to car speed limits randomly, because when set as a car the speed limits were correct.