I could be completely incorrect about whats wrong with your widgets, Fairyy~ ...wouldn't be the first time I've misunderstood things ...I'm a bit thick some days

All I know is that David [RomanDA] was having a devil of a time with that new snowglobe weather doodad you can see is part of the new Xmas suite advertised. If you changed location, then closed out of the widget and then re-opened it ...the changes did'nt 'take'.
I believe the workaround for him was to save the changes to the windows registry, for now, instead of within the script itself.
I don't code, and I'm certainly no techie ... but I think thats what he said he had to do.
Again, perhaps totally unrelated to what you're experiencing. Just thought I'd let you know that
perhaps this is part of the problem you have.