It is leaking. I'm not confused about that. When coolant starts going all over your leg you kinda notice.I was going off the assumption that it is leaking.
But, if you're not sure, absoloutely find the leak first.
If the cap was bad would it make the radiator leak though?