I have a 2020 PHEV, site says it doesn't fit the PHEV, but it fit the front and back like a glove. I have had Weather Tech and also Husky Liner in my other cars. IMO, Not worth the extra $$$ for the Weather Tech. In the rear, it seems to help to put it over the OEM mats for better fit.
I paid $129 for the front and rear set linked below. It doesn't look like Husky Liner has it for the Niro.
Amazon.com: MAXLINER Custom Fit Floor Mats 2 Row Liner Set Black for 2017-2021 Kia NIRO: Automotive