My Oura Ring picked up on breathing fluctuations that my Garmin did not detect.
However my Oura Ring was also very battery-constrained so it also only looked at heart rate every few minutes. My Garmin measured it every second.