In my experience using SVG for portability is a minefield.
Not nice, but there you have it. It would be great if there was an Adobe SVG format in those cases perhaps.
The solution was Affinity Designer. Too bad, but at least it's an easy purchase rather than a subscription.
For icons and similar you can often go back to the most basic things: Filled paths with solid colors and gradients. That should render pretty much everywhere where there's at least some SVG support.
Inkscape is the only tool pushing the SVG standard forward right now. Mesh gradients, SVG2.0 text flow, and much more besides. None of it supported by Adobe, Chrome, Firefox or librsvg. Only found in Inkscape and it's not like Inkscape broke the standards, we went to the w3c and got involved in setting the spec and then implemented it.
If you have broken svg files, report them to https://inkscape.org/report
I never looked back. It does the job. I never have to look for cracked software in order to open my old files or use my acquired skills.
It just works.