I bought these pedals to get power number while I ride my gravel bike. I have Shimano SPD cleats and these work just fine with them. So far I've ridden my gravel bike with these pedals a total of 6 rides in 1. 5months. Three of those rides were on gravel and the other three were just riding around town. These pedals connected very quickly to my Garmin 1030 and they stay connected - no drops or connection issues so far after stopping and starting mid-ride. I'm not a huge fan of the app but luckily you only need to use that during initial setup and whenever you want to update firmware which I do not plan to do more than once every quarter. I haven't had to charge them yet after 8-9 hours of riding on them. I wouldn't def recommend these to folks who don't have the budget to purchase the dual sides pedals.
I own a pair of road dual sided-power pedals (different brand) and they have worked well for me. However, when I was looking for a durable gravel/MBT pedal for racing, all my research pointed to the Favero Assioma Pro MX. After installing the pedals (easy), I put them to the test at the Iceman Cometh MTB race in N. Michigan. In spite of the rugged, fast conditions, the Pro MX worked flawlessly. As a quality MTB pedal, they functioned as expected. The pedals were easy to adjust and I had no issues clipping/unclipping. As far as pairing them to my Garmin head unit, again, no issues. The power data was spot on w/ Zero dropouts. Additionally, I have run them on my gravel bike, and they have worked great every time. The pedals are solidly built, and you can feel the quality right out of the box. I was able to get these for about 15% less than other competitive brands, and I feel like I made a wise choice.
I have a pair of Garmin pedals that died after about 24 months - these pedals seem more durable already and calibrate much faster and easier than the Garmins. So far so good - the real test will be Unbound 200 in May.