What you experienced was not, by any means, a “phantom crappy day.” Double-check the big picture of your last few weeks. If I can quote some snippets:
7/27 - "Another shit awful day."
7/25 - "Today was absolute shit."
7/22 - [after setting a PR on dips] "All I did was drive myself into a hole and let myself recover from it."
7/20 - "Didn’t recover from yesterday and I paid for it today; was expecting it."
7/18 - "Felt myself burning out again."
7/17 - "Nothing is concrete but literally four days this week were wasted on ugly little half sessions where I burnt out halfway through."
7/15 - "So another shitty day"
7/13 - "Tried to do pull-ups and dips - another day where I couldn’t even do one of either. … I WANT to train, I’m just running out of gas."
7/12 - "When I went to the gym I tried starting out with some pull-ups - that shit wasn’t happening."
7/9 - "Absolute shit."
7/4 - “I’ve been noticing this trend of sporadically being weaker than normal starting to crop up. For the past two weeks all I needed was an off day. But now I’m having bad days every other day.”
I’m not sure if you’re just honestly evaluating those sessions, if you’re being a little pessimistic/harsh, or a combo of both. But when pretty much every other workout is some version of “shitty” or super-draining, something needs to be corrected ASAP.
If bboy practice is your priority right now (and it seems to be), I think you should consider significantly reducing your lifting volume and/or frequency. Lifting 2 or 3 days a week can be fine with a well-designed program. For example, 5/3/1 has a great 2-day template. Lifting 5 days a week seems to be too much for you, especially the way you’re doing it.
It also looks like you’re going pretty heavy (lots of work in the 1-3 range) for some decent volume (5 to 10+ sets per exercise a lot of the time, several exercises per session). If you want to keep that kind of heavier low rep work, keep the volume per movement pattern to 10-15 total reps. That’s much more in line with “in-season” work for athletes, when skill practice is the priority.
Lastly, you’ve mentioned your sleep and food, but I’d re-examine both of those and make sure you really are recovering maximally. Have a protein-carb shake when you train, keep your sleep on schedule (it does sound like you’re on point with this), and make sure your total calories are on point seven days a week, not necessarily “eating less” on non-training days.