I'm always curious whether using formal words in a casual/everyday speech sounds weird to native speakers. Or maybe the native speakers can notice such uses but don't care at all?
For example, the word discrepancy is a formal word. Imagine that I'm chatting with my very close friends in a cafe about the recent discovery in my work (so it's a casual/everyday environment) and I say "There is some discrepancy between the two accounts (of something) in my company." Would that sound weird?