Update: recorded myself playing a few songs and did some frame by frame to test my hypothesis that the perfect+ sweet spot moved or at the very least wasn't always recognized by the game and I was very not shocked to find that not only does it not get recognized there are sometimes where perfects get labeled as greats. There was even a fee that should have been perfect that got labeled a miss. This seems to happen more in the daily shuffle but does sometimes happen in normal play as well.