Bug Report: Incorrect distance calculation with custom stride length.

I have a Fenix 7 Sapphire paired with Garmin Connect on Android and this bug is present in the watch prior to syncing to my phone. When using a custom stride length of 2.4 feet, the distance reported when walking is about 1/3 of the value that it should be, based upon simple math. For example, my watch reports that I took 2,956 steps with a custom stride length of 2.4 feet. This should result in a distance walked of:

2.4 feet * 2,956 = 7,094.4 feet

7,094.4/5,280 = 1.34 miles

My watch and Garmin Connect report a distance walked of 0.34 miles. This is consistent with what I see when walking on a treadmill or using the "Walking Indoors" activity outside. I have also walked the exact same path outside that the data above was generated from, using the GPS-based "Walking" activity on the watch, and the distance was more correctly recorded as 1.28 miles. I see complaints about this miscalculation all over the web, going back many years, so I am confident this is a bug across your entire line of watches.  Please correct this bug. In the meantime, my solution is going to be to set my custom stride length to 9.45 feet, I guess?