Great pick.
Ezra is one of my favourite boys names and I could happily name a son that one day. It's a great names.
I think
Ezra David sounds the best out of your combos.
Ezra Taze just doesn't sound right, and
Ezra Harrison the flow is off.
Ezra Matthias (my fav)
Ezra MorganEzra MatteoEzra TobiasEzra FelixEzra WinstonEzra Levi (maybe too biblical for you)
Ezra Sidney/Sydney
Ezra Boston
Ezra HudsonEzra GeorgeEzra LucienEzra PatrickEzra NathanielEzra TheodoreEzra LeonidasEzra Veritas
Ezra IgnatiusEzra OctavianEzra MalachiEzra GriffinEzra SolomonEzra Kieran
HTH. Some of them break your rules, sorry. I really like the sound of
Ezra paired wiht an M middle name.