What about using Tails instead of Whonix?
I think all this travel makes it easy to spot you on cameras (traffic, random street cams, etc) which may help to identify.
I would go of less travel (maybe buy everything in close distance but far away/unconnected to your main residence)