^^Ok here's my advice.
First of all, thanks for your service. You army?
secondly... If you want to drop the bodyfat you are going to have to be serious. Be serious about your training (weight lifting specifically) and be serious about your diet. You're lifting numbers are good so you should have a pretty good amount of muscle to have those lifts so you have that going for you. It should be easier for you to drop bodyfat when you are able to lift some serious weight and push your body.
Get on a program. If you really want to do the full body thing then go ahead. On my last deployment I was on a 5 day BP split but to each his own. You're going to need to push yourself during your workouts. Keep your rest periods relatively short. I'm sure you have to do your own unit PT's as well? What do those consist of?
As far as food goes you're right... You're not getting enough calories. Start a food log (seriously a good idea) and that will let you know how much fuel you're putting in your body. Do that for the next few days and let us know what your macro breakdown is per day. As far as the sandwhich bar goes... that can be a good thing. You can load up on turkey and other meats to get really quick easy protein in your diet which is a plus.
I didnt do much "cardio" on deployment but did start doing fasted morning cardio for the last month or so? I would get up and run 3 miles every morning, come back shower and then have my breakfast. I dropped down much leaner than I am now and was single digit bodyfat im pretty sure.
Ok so let us know what you're food intake cals, protien, carbs and fat are per day?
What your work PT schedule is?
What your current program is?
Good luck OP and stay safe out there.