Revert issue using the safe-eth-py package because Invalid Owner

https://ethereum.stackexchange.com/questions/145072/revert-issue-using-the-safe-eth-py-package-because-invalid-owner

Regarding this method in safe-eth-py package
https://github.com/safe-global/safe-eth-py/blob/master/gnosis/safe/safe.py#L1113

Is there any limitations in size in the data parameter?
We are experiencing that sometimes depending on how big the data field is transactions that are sent from the relayer throw an Exception of InvalidOwner but this is quite misleading because it only happens on those situtations when this field is quite big but in other it’s fine (always using the same from and to)

Another thing that we encountered while using this same package is that some of the "revert" messages were not parsed/decoded

https://github.com/ethereum/web3.py/blob/master/web3/_utils/method_formatters.py#L626
GitHub

Changing that line from "Revert" to revert helped us to see the issue – so we were wondering if it has something to do when to this error that happend a while ago https://github.com/safe-global/safe-eth-py/issues/26 (see the message about the revert)