I can tell you the fact
because I know that p is the
case. But It has sense to say
“it rained & I knew it” but not
“I had toothache & knew that I had.
“I know that I have toothache”
means nothing or the same as
“I have toothache”.
    This, however, is a remark about the
use of the word “I”, whoever uses it.