Opening classifications by software are notoriously silly. Sure you can trust them to identify major openings when they come from main lines, but transpositions and obscure lines are often just nonsense.
This is a reasonable example. First of all the colle system is something white does. So while it may be true that you've played the Colle System 37 times, that's fairly irrelevant to this game where you're black.
Additionally, this opening hasn't taken on a character yet. It may indeed become a colle, but for example if this game continues 4.c4 c6 then it's transposed into a semi slav like position. In general this game may still transpose into various members of the queen's gambit family where white has chosen to put a pawn on e3 before moving the bishop out. Or, if white choses to put the pawn on c3 instead, it will be a colle.
Anyway, the Caro Kann is a defense black chooses after white plays 1.e4 and black plays 1...c6. After white played e3 in this game the chance that it would transpose into a caro was essentially zero.
I'm a beginner, but the engine tells me that I am playing the Colle system, but I thought I was playing a Caro-Kann defence. I'm sure I'm being a bit daft, but any suggestions on what I'm missing most welcome.