I'm sorry to hear you may have to let Ally go, but of course you can't risk Cali gets bitten. :( As you mentioned, the reason may be that she just doen't get along with Connor, but I really hope it won't be neccesary to take Connor to S.A. Conner seems to be such a sweet cat. :)
Sorry I can't help with advice, just want to say I'll be sending positive vibes that you find a solution soon.
((((hugs))))