The first issue I can imagine is that woff2 does not work for that specific browser. Here is the link with the formats and supported browsers:
https://transfonter.org/formats#browser-support
When creating a face-font you can provide different formats as well. Example for different font formats:
@font-face {
font-family: 'Proxima Nova';
src: url('proximanova-regitalic-webfont.eot') format('embedded-opentype'),
url('proximanova-regitalic-webfont.woff') format('woff'),
url('proximanova-regitalic-webfont.woff2') format('woff2'),
url('proximanova-regitalic-webfont.ttf') format('truetype'),
url('proximanova-regitalic-webfont.svg') format('svg');
}
The other possible issue could be font-face
compatibility, which you can find at this link https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face#browser_compatibility.