Yes, they will crow. Some roosters crow later and yes, part of that can be from a behavioral disinclination to crow when a larger, more aggressive rooster is present.
I agree that personalities can change. We have about 15 roosters (sanctuary) and some roosters come to us quite shy, timid...