Welcome. As a new user, note that this forum is not very active, consider using github discussions: Use https://github.com/neovim/neovim/discussions
It is hard for me to answer your question as I don’t use Windows 10 or Lazy.nvim, but it should surely work (I have things working for Windows 11 and a different plugin manager). The first thing you could do is check if the plugins are actually being loaded when you start nvim from a different directory. I think Lazy.nvim provides some command to open a list of loaded plugins? Either way, it sounds like your init.lua is not being sourced automatically for some reason. But if it is at the path you indicated (~/.config/nvim/init.lua) I think it should work, so the issue requires more debugging.