Found a custom solution where we added a new button identical to the
download button which is visible to non admin users only and we wrote a
custom download servlet that gets triggered on the button click which
downloads the asset.
As a non admin User group, I need the ability to enable download of
EXPIRED assets in AEM.OOTB, AEM does not support download for EXPIRED
assets for non admin users