It empty logs right after the server request the logs, since there's a trigger for the checking the logs it checks the trigger and then it empties(replaces) before the server can actually check. So the server is just saying it's empty while it's really not. You can't "delete" HShield logs while connected. It can easily be fixed.