I have traded the NDX (mostly 2-6 weeks to expiration), the only ones i have done at 7 DTE are an occasional calendar. The bid ask spread is typically at least 4 times that of the SPX, due to the larger size of the NDX and the lower liquidity. Lot of my trades did get filled close to mid price...