I have a problem with connecting to my dapp on Metamask Android mobile app. It seems that the window.ethereum is not being injected at all.
Trying this on your IOS app, it seems to be working fine, so it seems to be an Android specific problem.
You can check out the url here: https://pendle-ui-staging.et.r.appspot.com/trade?t=mint
You will be able to see that its working fine on desktop (chrome extension), Metamask IOS app.
So the only problem seems to be on metamask Android