@BitMaxz
If wallet C thinks that's a unsigned transaction, although it's a signed transaction, that would mean wallet W could sign transactions, but that would be wrong because it's a view-only wallet. I even re-created the view-only wallet just to be sure it would use only public keys.
I don't think there are any mistakes made during creation if all addresses across all four wallets are the same right?
Not sure yet where my mistake is.

The wallets are all created with 4.5.3 and yesterday I updated to 4.5.4, but no effect.