Hi there!
I'm pleased to see you switched to grain-free as I was going to suggest your cat might have some kind of celiac disease! In humans this is a grain allergy that causes ulcers all along the alimentary canal and even in the mouth - it was the mouth sores that made me think of it. It can...