The issue with the fonts should now be fixed. It was because I had placed some CSS code ahead of the @import statement used to load the fonts. As it says in the documentation for @import,
An @import rule must be defined at the top of the stylesheet, before any other at-rule (except @charset and @layer) and style declarations, or it will be ignored.
After I moved it back to the top, I got the correct fonts in Edge on my iPad again.
The issue with the fonts should now be fixed. It was because I had placed some CSS code ahead of the @import statement used to load the fonts. As it says in the documentation for @import,
After I moved it back to the top, I got the correct fonts in Edge on my iPad again.