Yes, it is mandatory if users want to enjoy full functions of Touch 'n Go eWallet (i.e. funds transfer) and higher limit (RM5000). It is a regulatory requirement in accordance to BNM guideline on AML/CFT.
However, no Account Verification (eKYC) is required for users with basic functions and lower limit (max of RM200)
Below are related articles that might be useful for you :
What is Account Verification (eKYC) and what does this mean for you?
What are information required during Account Verification (eKYC)?