First, you may have ovulated late. If you didn't take an ovulation test, then you may be seeing CM as a result of your ovulation. Basal body temperature can be thrown off easily, so it's not reliable.
Second, if you're not using the first urine of the morning, a hpt may not be sensitive enough to detect your pregnancy this early if you are pregnant.