The only thing I could think of is that the meta model is confused, thinking they should be Integers instead of Text. You could select all the offending Site Properties in Service Studio, press Ctrl-X, then paste them again, and try republishing to see if the errors go away. Be aware though you effectively create new Site Properties, so they will get the default value again on all environments you publish them on.