Problem
When a user submits an expense that requires geolocation, the ManualCreateExpenseSubmit telemetry span includes the full GPS wait time (typically 5-30 seconds). This makes the metric useless for measuring actual submit performance, since the real submit logic only takes a couple milliseconds.
Solution
End the ManualCreateExpenseSubmit span right after the submit is dispatched, before the GPS lookup begins. Track GPS latency separately under a new ManualGeolocationWait child span so it can be measured independently. This applies to both the track expense and request money code paths.
Issue Owner
Current Issue Owner: @BartekObudzinski