Yall might want to chill on calling JD a coward for being non-committal about a debate because Kamala is likely going to fall back on the debates as they stand now.
Trump initially canceled the ABC debate that he agreed on w/ Biden, then, more recently, he 'agreed' to debate Kamala on ABC but the fine print is that he will only do it if she does a Fox New debate first. She'd be a fool to accept imo as it will be partisan and Trump will likely back out the subsequent debates if he gets a bump:
en.wikipedia.org
IMO, Kamala has the momentum and therefore becomes the defacto person who gets to call the shots for the first debate. Trump sees the polls like everyone else and so he needs to bend the knee.