Yes, selecting an ESA is required in Microkeeper for a SMSF setup if you're processing superannuation contributions through a clearing house.
If you're exempt from Superstream (eg., only receiving contributions from related entities), you must still select an ESA during the setup but the selected ESA will not impact how you currently process direct contributions to your SMSF.