Here are my trigger subscription details, which worked for me. Do you see anything you might have done differently?
The filter is:
$[?($.sourceId == "jlasdferquwoep452343214v" && ($.attributes.email contains "@gmail.com" || $.attributes.email contains "@yahoo.com" || $.attributes.email contains "@protonmail.com"))]
After sending test subscription:
I receive the event.