I am not sure, but TrustWallet seems to claim to be an open-source, non-custodial wallet that supports multiple cryptocurrencies.
Trust wallet was open source but after Binance acquired it in 2018 they became closed source. You can even find the details on Github which never updated for very long time. So if you are not aware of it then please be cautious and google results says its open source which is kind of misleading information available in their site.
I am not aware of these two wallets you mentioned in the post. Currently, I don't feel safe with wallet software when the question is storing large amounts. I think we have to practice using a hardware wallet to store our funds. Otherwise, keep using an existing trusted non-custodial wallet instead of choosing a new one that we are unaware of.
Unstoppable wallet is even recommended by theymos
If you have a large variety of different crypto assets that you need to store, there's
Unstoppable walletand crypto.com is also not really new which is here for years and being an open source you no need to trust them. HW are good for storing big amounts but for an average joe it may not be really necessary and instead of trusting a closed source app with your money its good to prefer an open sourced.
Hardware wallets don't cost too much lately since a lot of companies have launched hardware wallets.
Another issue with HW wallets in recent days is the privacy of users is in question especially Ledger gave false information about being open source and their ledger live application has the capability of extracting recovery seeds of users which isn't looking good.