@Elizabeth Jones good question, and honestly a really important one to nail down before you commit to a build.
The 50km figure is drone-to-drone, both units elevated — that's the clean-sky, no-ground-reflection scenario. For your use case, the more relevant number is probably the 5km ground-to-ground spec, and that assumes reasonably open terrain. In a semi-urban or suburban environment with buildings and trees breaking up the Fresnel zone, you're going to take a hit on that — how much depends a lot on your specific deployment geometry.
That said, a few things that make a real difference: antenna elevation is huge even in urban environments, so if even one end of the link can get above roofline level (rooftop mount, elevated pole, whatever), you recover a lot of range. Rolling hills are actually less of a killer than dense building clusters, because you can sometimes get diffraction around terrain that you just can't get through concrete.
I haven't personally tested in your exact environment, but my honest advice for an asset tracking build in mixed urban terrain would be to treat 1-2km as your conservative working assumption for ground-level nodes in populated areas, and design your mesh topology around that. The good news is at $59 for two units, running field tests before you commit to full deployment is actually pretty reasonable — that's not the case with most long-range hardware that could hit these numbers.