Hi, Sir.
I’m not a huge TDD expert, but besides what was already said, make sure Downlink interference shaping is enabled, maybe playing with Configurable Uplink Interference Regions may also help.
In addition to that, try DL deboosting, starting UL PWR control at a lower p0 for both PUSCH and PUCCH, maybe also playing with other parameters related to it.
Maybe slowing down RACH as well.