All you can do is be patient and wait. Nothing we can do about the process. Sometimes it takes even longer and can be so draining mentally and financially as well. So just keep on checking with HMC once in a while. If the time comes, you wil have your Visa in no time.

Best of luck.