Thank you for your detailed answer! I'd say if you're going to put "passion" and "grit" in your job description, you should also specify 40 hour workweeks. Maybe I'm jaded, but those are just codewords to me for "wants to work overtime".
There's specific words, like "self-motivated" or "willing to learn deeply" to convey the ideas you're talking about, without meaning working extra hours. But when a job posting uses the vaguer "passion", "grit", or similar hustle-y words, it's just a red flag to me that they're being non-specific - they probably have a reason.