si hai ragione, è l'hashtag che crea problemi.
o meglio, la sua assenza.

così non ho problemi:
codice:
const router = createRouter({
    history: createWebHashHistory(),
    routes
});
cmq in angular anche senza # non ho il problema.
ho appena provato su un'applicazione online.
bho...

cmq grazie!