I've observed a clear issue with the SVG code snippet you provided: the path's drawing precision is very high (retaining many decimal places), which results in a large number of digits in your SVG snippet.
Usually, browsers can render SVG numbers with a precision of two decimal places, so if you can truncate the number of decimal places in the Path, it will greatly reduce the size of the SVG.
You can try using this Online Svg Optimizer to observe the content of the optimized SVG code snippet, and you will see how much impact this change has on the SVG.