Congrats on the weight loss, but try to focus on fat loss not just reducing the number on the scale. Dialing in a better training and nutrition plan will get you actually building some muscle and changing shape for the better.
First, what do you consider "low calorie"? A guy your size who's training several days a week probably shouldn't hit less than 2,500 calories, on the low end.
I'd suggest shooting for three good, smart, actually nutritious meals everyday. "Breakfast, lunch, and dinner" did the job just fine for decades. Add a shake with protein and carbs when you lift, and you're golden.
If it's "eat three well-planned and goal-appropriate meals everyday without fail" or "try eating every few hours, but screw up a meal or two every couple of days because of schedule issues", which do you think is the better bet?
I'll guess that's maybe 100ish grams of protein? Shoot for double that every day. And, yes, a cream cheese bagel is a shitty snack. I'd rather you grab some raw veggies and hard boiled eggs or jerky. For lunch, why are you adding beans or rice when you're already having a sweet potato? One carb source per meal would be a simple way to tighten things up. Same reason you'd want to mix that breakfast shake with water instead of milk or juice.
Okay, so that's the cardio, and a lot of it. I'd rather see a max of 3 days of cardio and more of a focus on a well-designed lifting plan.
What does your current free weight routine look like - the days, exercises, sets, and reps?