L1 and L3 can be recognized by PDA M1 but not L2, because
here counter can save no. of occurrence but can't save type of occurrence.
for L1, you only need to save count of occurrence of a's that can be later matched by count of b's,
for L3, you also need only count of occurrence, i will upload PDA later, you will get clear idea.
for L2, in addition to count of occurrence of 'a' and 'b' you also need to save type of occurrence(i.e 'a' or 'b') which you can't do with just a counter.
overall, if you can design PDA such that, only single stack alphabet is needed(excluding Z0), then that language can be accepted by modified PDA M1