On the days you don’t do cardio, do you still space your meals by 2-3 hours apart?

Yes, 2 to 3 hours is a rule of thumb, but if you really want to optimize, it is best to get all of your meals in the shortest time window possible to maximize your fat burning.