Unfortunately, you cannot respond to collision between two KinematicBody nodes.
You can use a Area2D or Raycast2D node for figuring out what each KinematicBody collided with and then respond accordingly. Another potential thing to try is using two RigidBody2D nodes in Kinematic mode and then using contract reporting. Personally, I would just suggest using a Area/Raycast2D node, as it is WAY easier.
If you have not read it already, you can find out more about how Godot handles collisions in the Physics Introduction section of the Godot documentation.
Hopefully this helps! :smile: