Weight loss is WAY more about diet than exercise. You can burn 300 calories in a 45 minute class, which you can easily accidentally eat back by having an extra bowl of cereal and a slightly-larger-than-one-serving piece of chicken.
Your exercise is awesome for your fitness, but I would NOT rely on exercise to help you lose weight.
"eating less" than you were before is awesome. But it sounds like you are eating exactly at your maintenance calories- you are eating what your body needs every day to burn, thus are not losing weight.
It may help to start counting calories for a bit to see how much you are intaking. Weigh or measure your food too to get an accurate sense- don't just eyeball it- that's how people accidentally eat 200-300 calories a day more than they think they are, which is all it takes to gain or maintain.
It's unfortunate how strict we feathers have to be but those last few pounds are super stubborn