wait and see, i had the same issue when i bought 4 from petsmart and mine were about an inch and one laid eggs so size doesnt really say squat, although that was the case then, i have lost fish to bloat too, so hope she's preggo and not bloated
.
Catfish can eat anything they can fit in their mouth, I had a costumer call worried cause his red tail swallowed a magfloat. it was a 30" red tail and a special order magfloat that was very large. he threw it up a few weeks later and is still happy as a clam.