My favorite from your list is Rhys, but I do think it is too similar to Rylan to be usable (and Rhys is definitely my favorite spelling, even though I used Rees for my own son's MN because this is how my great grandpa spelled his name). As such, I'd choose Rhys as the MN instead. My second favorite from your list is Grant, however Grant Rhys doesn't work well together. So I'd probably end up going with Grant Ezra or Ezra Grant. Landon is definitely my least favorite from your options, and I don't like Maddox much either.