Can you find out the channel and encryption of your wifi?
Then when this failed, can you ssh to the router and get the system log using command “logread”?