The only other thing I'd recommend is try eating early. Look for reservations around 4:30. When many people book ADRs, they simply select "Dinner." A little known fact is that around 4-4:30pm is considered lunch and will rarely show up for people looking for dinner. You may get lucky.
We dined there at 4:30 out of preference and it was empty, but got there at the same time as a walk up, who for some reason pushed past us to put her name in and she was still sitting when we were called.
Not correct.
'OHana does not offer lunch. 4:30 is dinner and since 'OHana changed their opening time to earlier, it has become more popular with families. It does show up when you search MDE
OP as everyone has said, just keep trying.