Rode in J in a 737MAX9 (not 8, 9) last night... with these same non lie-flat seats! The seat map on the website and app even showed lie-flats.
Flightaware confirms it was a 737MAX9. I did not check the serial number, though.
So maybe now there is no way to really know in advance what the configuration will be.