No, migrating from CS firmware to IOS XE is not mandatory. However, remember that it's good practice to always use the latest firmware version, and although Cisco hasn't yet announced the EOS update for CS versions, it is strongly encouraging the use of IOS XE.
I am not a Cisco Meraki employee. My suggestions are based on documentation of Meraki best practices and day-to-day experience.
Please, if this post was useful, leave your kudos and mark it as solved.