Elasticsearch reindex error - client request timeout
504 simply means that the request is still running but the HTTP connection from Kibana to ES timed out.
You can still see the request going on by using the task management API like this:
GET _tasks?actions=*reindex&detailed