You can’t expect to get support for a soft fork in under a month, let alone a hard fork. That’s a non-starter.
The only realistic path is Knots becoming the majority client (>50% of the network). That could happen before the end of September. If Knots takes that position, most pools will likely either switch or refuse to update Core past v29. Any pool that moves to v30 without curating the transactions in its templates essentially makes itself a willing solicitor for CSAM, opening the door to legal liability. Responsibility for CSAM on-chain ultimately rests with pools and miners and they have every incentive not to let it happen.