I don't think there is a way around this unfortunately, it requires a TPMS programmer. The third gen lacks a built in tpms program method like the second gen.
I don't know if it's the result of regulations or what but most new cars seem to be this way, TPMS must be programmed via OBDII using a programmer.
If you don't want to buy one you can always ask discount tire to take a look. I'm not a fan at all of their stores but they do program these for free. Just like I said I'm not sure if their programmers are updated yet to do gen 3.
Also I remember what I did now, I told it it was a Rogue Sport, not a Frontier, because they used the 433mhz sensors like the 2022 Frontier. It doesn't matter if the actual model doesn't match; for TPMS programming the car only needs two things - brand and frequency (which is determined by model). All the TPMS computer actually stores is the sensor codes - the code type determines 315mhz vs 433mhz. I remember now trying to program it as a 2019 didn't actually work because it switched the MX sensors into 315mhz mode not 433mhz mode.
So tell the programmer it's a Nissan that uses 433mhz sensors, which is most newerish ones, then scan the sensors and program via OBDII. The car doesn't care you told it the wrong model, all choosing a model does is tell it what frequency to expect. You could tell it it was a Versa and it wouldn't matter so long as the model year Versa you chose uses 433mhz sensors. Maybe Autel has since pushed an update and you won't have to do that. It's been several months so they very well might have.
Yes, it's all a bit silly.