I don’t remember Trump ever attacking a serving military officer. Only those who had retired and who were speaking as private citizens.
I believe you’re right, I’ve only heard President Trump praise our serving military.