I had the same thing with Retriever module but it fixed itself somehow so now it records the progression (after like 400 kills I've already got with it equipped).
Does anyone know a way to secure and re-enable progression I go through? I just saw my Assault Scope disappear with no attachment unlock "refund" when I logged out and came back in.