According to 1776, Hale got caught because he was the worst fucking spy in the history of the United States. His disguise was like one level above Mr. Snrub and he was "discovered" because he just straight up told someone who he was because they seemed cool.