If for some reasons it's not fesable or practical for you to rely on the silent-sso.htm file it's ok, it will work without it.
Just make sure to
Set publicUrl to undefined when initializing oidc-spa.
Don't use logout({ redirectTo: "home" }) but explicitely tell where you want your users to be redirected after logout using logout({ redirectTo: "specific url", url: "/my-home" }) or use logout({ redirectTo: "current page" }).