this tells me that the secret is not being properly passed to the agent/server. Perhaps it is because you have an extra space in your configuration causing the secrets to mismatch?
-DRONE_SECRET: "{{ drone_secret }} "
+DRONE_SECRET: "{{ drone_secret }}"