Здравствуйте, Елена!
Ответ зависит от возраста сына и от того, учится ли он очно. Военкомат может быть прав, но не во всех случаях.
Круг детей-выгодоприобретателей по страховым выплатам (ФЗ №52-ФЗ) и по единовременным выплатам (ФЗ №306-ФЗ, Указ Президента РФ №98 от 05.03.2022) определён одинаково: ребёнок погибшего входит в этот круг, если он (а) несовершеннолетний, либо (б) стал инвалидом до достижения 18 лет, либо (в) обучается по очной форме в образовательной организации — в этом случае право сохраняется до достижения 23 лет. Если сыну уже есть 18 лет, он не учится очно и не является инвалидом, то под указанные выше условия он не подпадает, и в этом смысле военкомат прав: по базовым страховым выплатам (52-ФЗ) и по основной единовременной выплате (306-ФЗ) он в круг получателей не включается.
Однако есть важное исключение по выплате, установленной Указом №98 (5 млн руб.): если на момент гибели военнослужащего у него не было членов семьи первой очереди — действующей супруги (вы, как бывшая жена, в их число не входите), родителей, несовершеннолетних/учащихся/детей-инвалидов — то эта выплата делится в равных долях между совершеннолетними детьми погибшего, независимо от их возраста и того, учатся они или нет.
Поэтому уточните: сколько лет сыну, учится ли он очно, и есть ли у погибшего другие родственники из первой очереди (новая супруга, если он был в браке повторно, родители погибшего, другие дети). Если сын совершеннолетний, не студент, не инвалид, и при этом есть такие родственники — выплаты по 52-ФЗ и 306-ФЗ получат они, а не сын. Если же других членов семьи первой очереди нет вовсе — сын получит выплату по Указу №98 как единственный выгодоприобретатель.