Если по деду, то ему капитана присвоили, когда и всем при первом введении званий в 1935, а после тюрьмы в ноябре 1940, восстановили через несколько месяцев в том же звании и меньшей должности, а уже июнь 1941 был рядом.
Так что речь идет о "майоре" в сентябре 1941 и двух следующих званиях в 1942 году.
Всё четко и логично. Он получил очередное звание "майор" и кадровики сослались на стандартный нормативный акт 1935 года. Если бы он получал "майора" как "звание военного времени", от они сослались бы на акт 1941 года. "Подполковник" и "полковник" были получены в 1942 году, когда эти звания присвоить по указу 1941 года было нельзя. И совершенно логично, что кадровики сослались на акт 1935 года.