After you send disconnect request to opponent you can receive ack message and then W5500 is closed.
But by some reason, if W5500 cannot ack message, it waits timeout. So until timeout occurred, the socket status is SOCK_INIT.