I would like to ask you to consider stopping benzoyl peroxide. From my experience, it tends to dry the skin and not solve the underlying comedone issue.
I would actually consider adding on oral isotretinoin to work on the pathogenesis of sebum production. And also, to use a keratinolytic such as differin and tretinoin.
Please seek consultation with a doctor to treat it!