There are some stuff which needs to be clarified, and just as @Koen did in a few very recent posts you need to use the correct date tokens in the respective environments. This means you need to translate the gggg-[W]ww from Templater which uses moment tokens, into something that dataview which uses Luxon tokens understand.
And you should most likely use this.file.name when you compare against the week formatted version of file.day. So maybe, if the weekly note is named according to your weekLink the following would work:
and this.file.name = dateformat(file.day, "yyyy-'W'WW")