Fat gets more stubborn as you get lower, but no reason to think you can't get rid of it.
You look pretty active enough with the BJJ and other stuff. You could try dropping calories by 300-400 on the BJJ days (or say take out the fruit or nuts for those days). Using lower calorie/carb days on your more lower intensity duration activities (compared to higher intensity lifting days) can help. That is just something simple to experiment for 1-2 weeks and see how your body responds. You could also play with smaller eating windows (and lower calories) on those days with IF and work in some simple carb cycling too.
There is more than one way to drop the fat, but find something that is already close to your lifestyle and that you enjoy, and then the results become more permanent.
Also add fish oil, it will help calm down any possible inflammation issues (from exercise, work, stress, life, foods, etc) and that will help to lose additional fat as well. An environment that is high in "silent" inflammation (aka you don't feel it) will not be ideal for fat loss and may even lead to fat gain with increased stress hormones such as cortisol. Hence why some endurance athletes may have more issues with stubborn fat no matter how much they train and how little they eat.