~snip~
I had issues with one of the sticks constantly disconnecting (my words) and trying to ramp back up to the set frequency. This eventually went away, but I don't know why, so I wanted to post a few screenshots of it happening to see if anyone can identify what I'm doing wrong.
Since you're running up to around 400MHz you're pushing the limits of what your USB hub can provide, so they reset and start all over again.
I'm assuming you're using the BitcoinMerch USB hub:

That USB hub is quite alright, much better than most, but it has a limit of 2.4A per port. You're hitting that limit when getting towards 400MHz, so try setting it a bit lower, say 380MHz or so.
You can confirm this by connecting one of those cheap USB measuring devices like this one:

Keep going up towards 400MHz and you'll see that when it reaches 2.4A it will reset.
It's really difficult to find a USB hub with data and power with more than 2.4A. The recommended one is the GekkoScience USB hub which is custom made for USB mining. It's pretty expensive and hard to find though.

That one will allow you to go higher than 400MHz with no issues.
If you do manage to get that one, make sure to have excellent cooling as it will get really hot.
~snip~
Lastly, I understand these miners are for fun and could maybe get 20-25 cents in a shared pool. However, I'm trying to understand if they even have a chance at hitting a block solo (I know the chances are 1 in 220million or something). Does my overall hash rate have to be a minimum of the current difficulty 29.79T to even have a chance? Just trying to understand the relationship of hash rate and difficulty.
TIA
It's all probability, so think of it as a lottery. You have an extremely small chance of finding a block with these guys, but you definitely can. Sledge0001 found a block with one of those Compac F miners:
https://bitcointalk.org/index.php?topic=5237323.msg59084637#msg59084637The more hashrate you have, the more chances you have. But anyone mining can find a block, even on your first try!.