@shahruz
i think there's a way around this - i helped a project that ran into similar issues around withdrawing to a gnosis safe.
these two links helped us at the time:
https://help.safe.global/en/articles/40813-why-can-t-i-transfer-eth-from-a-contract-into-a-safe
https://github.com/folia-app/eip-2929