First off, its good that you dont invest in the so called "experts" advice about not eating before working out. THat does not, nor will it ever, despite the extensive research and studies that these "experts" claim to have read, make any sense to me. You need energy to fuel your workout. I would also say that although you're doing HIT you would still benefit from doing light cardio in am on empty stomach, on the days you dont train. That and id say your diet does need to be tweaked a bit. IM counting 6 meals.
1.Pre-workout shake
2.PWO
3.Subway
4.ANPB and tortilla
5.Chicken+broccali
6.Steak ANPB
You say you dont count macros. Well if you did you will find that you DONT have a sufficient amount of PROTEIN, nor CARBS, nor FATS. Your probably doing good to get 150g of protein. NOT ENOUGH. Your carbs are also low in some meals. MEAL 1, instead of shake, you get a whole food source,such as, 8-10 egg whites, 1/2 c oats, orange.
MEAL 2-- PWO, you still need a 2:1 ratio of carbs/protein. 80g of dextrose/ 40g whey. MEAL 3-- I hope the wrap is full of protein (MEATS). MEAL 4-- although anpb has protein, it is utilized as a fat, so go with chicken or tuna + anpb. MEAL 5- Chicken and broccali+ flax of fish oil. MEAL 6-- GOOD last meal, dont eat any type of carbs prior to bed. I'm a firm believer of not mixing fats and carbs while cutting, and i limit it to just breakfast,i.e. egg yolks, when bulking. Try to just have 3 pro/carb meals, preferably first three of the day, and last 3 have pro/fat meals. Im also a believer in the more GOOD fats,i.e. fish oil, flax, omegas, you eat, the more fat you'll loose. If your not doing cardio, your diet will be the MOST IMPORTANT aspect in lowering your bf. And also you will definitely see a change in bodyweight, so dont get too hung up on that, as muscle weighs more than fat. GOOD LUCK!!!