I don't get it.
OP says UA alleges 100K miles expired 18 months ago.
OP gets a notice that 606 miles are about to expire.
Therefore there was activity 17 months ago.
Therefore there should have been sufficient activity to keep his 100K miles alive.
Thus he should have received a notice that 100606 miles were about to expire.