I’ll go there: how bad is “not great”? Are we talking B+/A- or C/D?
Yes, it is worth explaining why any potential red flags show up in your application. At least, it is if the reason is something temporary and not associated with other red flag activity.