The problem is, as always, rng. There are 4 singles of each gender and they want to be paired up with other singles based on race and personality. I'm pretty sure you score the most points if the single you talk to exactly matches the request of the single the other person talks to as well as having that single exactly match the request of your single. I got the nq apron pretty easily just by giving my singles the mates they requested (and not worrying that they were suitable matches to the other genders' request). That only took about 4 hours. Getting the +1 was much harder since to get enough points I had to match the requests on both sides. I was 3/4 by 10 hours in. That final match was awful to get.