The source node is IMAP, so it is the date of an email. I have now moved the set node for the week number further down my workflow, so later in the chain. And for whatever reason now it does populate well.
So I no longer consider this an issue. Because with a work around, it works!