Makes sense why this would raise a red flag, but it does not explain why Stripe supposedly had extremely shitty customer service where he can't get talk to a person and get this resolved in less than a week or two (let alone 120 days that is actually arbitrarily indefinite).
I'd bet $20 he's been repeatedly told this, and his definition of "can't talk to a human" is "can't talk to a human that agrees with whatever demands he's making".
From the reddit post, the demand appears to be to not hold the money for 120 days, and there's no reason for Stripe to agree to that. He also appears upset that Stripe reviewed his company docs after he violated his agreement with Stripe by selling a car, rather than the cellphones he told Stripe he sold.
"When you sign up for your Stripe account, you had to state what business you were using it for. If you're doing business with your Stripe account that is not related to what you sign up for, then there are reasons why Stripe is now holding your money."
It's listed in Stripe's terms and conditions on Prohibited Items:
"Use of Stripe products to facilitate transactions on behalf of another undisclosed merchant or for products/services that were not disclosed in the merchant's Stripe account application."
https://stripe.com/en-au/legal/restricted-businesses