Demon Slayer Infinity Castle has failed to surpass its biggest rival at the Japanese box office.