In this paper, we suggest advanced IEEE 802.11ax (WiFi) TCP-aware scheduling strategies for optimizing the TCP Goodput AP operation under transmission of unidirectional TCP traffic to downloading stations. Our scheduling strategies optimize the TCP Goodput performance using the capability for Multi User transmissions over the Uplink, first introduced in IEEE 802.11ax, together with Multi User transmissions over the Downlink. The scheduling strategies are based on Transmission Opportunities (TXOP), and we suggest three scheduling strategies determining the TXOP formation parameters. In one of the strategies, one can control the achieved TCP Goodput vs the delay. We also assume saturated TCP transmission queues. We show that with minimal TCP Goodput degradation, one can avoid considerable delays: It turns out that for TCP Data segments of 1460 bytes, achieving optimal TCP Goodput requires TXOPs of 25 ms, while if one loses only 5% of the optimal Goodput, TXOPs can be of only 3 ms. For TCP Data segments of 256 bytes, the TXOPs are of 13 and 5 ms, respectively.