not sure if it´s the same with next.js, but in vite for example the path needs to be edited. the font is stored in public, but somehow the path in the font-face needs to be written without public.
from:
path: "../../public/fonts/GlacialIndifference-Regular.otf"
to:
path: "../../fonts/GlacialIndifference-Regular.otf"