The heroine is not a Mary Sue, she is just an ordinary person. She will have random thoughts, but she can only think about the problem as deeply as she can. She cannot force it. In addition, she is very lucky. She has a shining lucky star.
Little H is little H but not little H...
PS, I don't know about CP
PS, updates are slow