Should tooth cleaning be more than every 6 months if you've been told you have soft enamel?

Could be? Hyegiene should be based off of your individual needs. If you have soft enamel and are getting lots of cavities there is more to look at...Ask your dentist why you have soft enamel.
Probably yes. Best to consult with a dentist. How is your overall level of hygiene?