Yes, it is mandatory to file eMOA and eAOA in the following circumstances:
individual subscribers are Indian nationals
If individuals subscribers are foreign nationals, then they have a valid DIN and DSC and also submit proof of a valid business visa
non-individual subscribers based in India