Oh gawd, not this topic again.
You should assume CBP knows where you've been, because passenger manifests are shared between the carrier and various govt agencies. There may also be some exchange of information between US customs and allied nations. Hard to say for sure, but don't bet on the IO being completely unaware.
A further consideration is that you should never lie to USCIS because it can and will lead to denial/revocation of benefits if you are ever found out.