Along with the ferret smell, Orion may also be missing other kitties...You mentioned his foster home had about 20, and that you had lots of kitty smells, too. Maybe he's not used to being without other kitties, much less smelling ferrets! Having no fuzzy friends can be traumatic, too.