Do I need all WU to make the weather work?

No, you don’t need to have the WUs installed to have the weather working, not related at all.
Check the following:

  • Live Weather is activated in Data
  • You are not in Dev mode
  • Disable IPv6 (if you are on PC, need to restart)