the signature needs to be created by the assistant wallet, not the admin one. This is because admin wallet may be multi-sig wallets, that can't really sign a message (Gnosis Safe implements a workaround to simulate such a signature, but such a solution would require to adapt our implementation in both the widget and the WC plugin, and will complexify the user flows). In addition, future version of WC plugin with Boson Enterprise will need such a signature that will be more easily implemented with the assistant wallet (owned by BE) than the admin one.
the signature needs to be created by the assistant wallet, not the admin one. This is because admin wallet may be multi-sig wallets, that can't really sign a message (Gnosis Safe implements a workaround to simulate such a signature, but such a solution would require to adapt our implementation in both the widget and the WC plugin, and will complexify the user flows). In addition, future version of WC plugin with Boson Enterprise will need such a signature that will be more easily implemented with the assistant wallet (owned by BE) than the admin one.