Update - I called JAL and they said there is a known glitch on their site where some flights are showing as on hold, but they are not really on hold. They said they are working on fixing it as multiple people have called, but there is no timeline to fix it.