Does Sentinel3 work when transacting directly from a contract?
No. Transacting directly from a contract is usually done at blockchain explorers such as Etherscan. Those sites allow users to execute whatever they want on the blockchain and thus are never scanned by Sentinel3.