Custom 404 for theme not generating

Thanks for the reply. Knowing that it should work helped me narrow the issue down and I have now solved it.

I should have tried this before, but just running hugo does generate the page. What I was doing until now was just running hugo server -D, which, in my defense, has updated my page properly this far.