While this may sound strange, you should try a way of finding the perfect match for you. Divide and conquer. Basically, you go on a number of dates, see what was good about that date, how that person, what similarities they have, and then narrow it down or divide to the two best. Do a second date with both of them, and then divide once more and then, conquer the match who you think is best.
It may sound tedious, and time wasting, but at least you know that this match is perfect for you, and sometimes, dating takes way more effort than you think. This method will be very helpful, try it out. To be sure to meet real Christian singles, use video dating instead of the usual photo-based swipe dating apps or websites.