I doubt he wrote the speech himself. Presidents rarely do.
Maybe his speech writer also believes he wasn’t an “American kid”. No doubt that will be corrected by later this afternoon. Reminds me a bit of his “my Muslim faith” comment.