Obito and the SO6P are not the same person with the same weaknesses. Obito is missing a full Senju body, compared to the sage. We all know that Senju's had the strong bodies, so it makes perfect sense that Obito would have this weakness while the SO6P didn't.