I recall a startup doing this a few years ago but I think they went out of business.
I think the issue is lawn mowing is usually done on a set schedule for a long time so the transaction cost is fairly low and you don’t want to pay a third party to handle the matching problem.