I do not know how much Putin knows but I know he does not present as an obvious fool.
Has he always known?? possibly but he has someone specialising in economics looking at his defence recently in terms of oversight so I do not think Putin and the Kremlin are running blind