Welcome to the forum, and I appreciate your very well presented first post. Excellent!
When I looked at floor mats for my 2017, I did not like that some rear mats did not cover the entire floor surface, including the minimalist little center hump. And while Weathertech gets overall great reviews from owners, in my personal view they offer nothing more than others, and at a higher price. So, I ended up going with this full front and rear set, and it is now over 4 years old and still holding up well:
Buy Husky Liners Weatherbeater Series | Front & 2nd Seat Floor Liners - Black | 99401 | Fits 2017-2022 Honda CR-V & CR-V Hybrid 3 Pcs: Floor Mats - Amazon.com ✓ FREE DELIVERY possible on eligible purchases
Great pricing, well made, and they match every single little change in floor surface, particularly for the front seat positions. The rear floor cover fits in like a glove and does not move around at all. Fit's like a glove is the accurate phrase for these mats, both front and rear.
I like the Husky brand so well on my CRV, I purchased them for my wife's 2018 Accord as well. And they also are great, though after 3 years now, I do see just a bit if dimpling on the drivers side floor cover, due to her wearing heels when she drives and digs the heel into the floor as she drives I guess.