we all eventually hit a plateau man. by the looks of it youve done a damn good job at this point.
building muscle adn burning fat at the same time is a very difficult process andtheres a really fine line.
if u want to burn more fat then your muscle building is gona take a bit of a hit. u can possibly gain a samll amount of muscle but for the most part to rally brun fat youll more less be holding to and maintaining ur hard earned muscle mass.
id say u mihgt be over training to a degree.
id separate my cardio sessions from weight sessions by at least 2 meals, roughly 4-6 hours. cardio on an empty stomach, first thing in the morning or before ur last meal before bed.
ur bf% seems kinda high for what ur describing. ur height weight and u said ur mucle growth is great.
ur calories are quite low to be building some serious muscle. like i said if u wanna gain muscle and keep pretty lean, thats a combo of good diet and weights/cardio in moderation.
so basically what im saying is choose one. keep ur muscle where it is and lose some fat or keep ur fat and build ur muscle.
some ppl im sure are gona have other opinions, thats just my 2 cents.