using the WorkflowOptions builder
Do you mean WorkerOptions right?
Can there be any unforeseen issues with configuring this value?
I think in general relying on third party services to encrypt/decrypt could lead to possible issues. If you for example have a larger number of input parameters (to activity, local activity, child workflow) and let’s say it takes seconds to encode/decode each (payload) i think you can run into workflow task timeouts (default 10s) fairly easily.
Think best to really use this as a temporary workaround, and try to do encryption/decryption locally on worker.