Yeah, the problem with the app (the little I've used it) is its difficult to see exact %age condition or difference in morale. This makes it harder to judge what it takes to get near or on max (99%).

But what I think you're seeing is an additional feature >.< - although 2 treatments do take the morale to max on the app, it seems that if 1 treatment will take it to Superb but not the max, it doesn't seem to allow you to add the second to max it out.