Perhaps it was my mistake to rely on the colloquial meaning of "in it for the money".

What could possibly be the non-colloquial meaning of the phrase? It's a colloquial expression.