Originally this post was gonna be in depth and elegantly worded about post my issue, but my browser fucked up and lost my entire write up. So fuck elegance and fuck this forum.
Unlimited supports in Awakening is bad. It uses the same structure for supports from the game with a finite amount of supports which conflicts with unlimited supports. The supports in the previous games were mutually exclusive and could not all exist at the same time because they generally brought up a part of the character and had the issue or thing resolved by the A support. Awakening does this as well which doesn't work. Common example brought up is Yarne. He suffers character regression because of this since he resolves to be less cowardly in his A supports but then regresses back to his old self once you start the next set of supports.
So this is why I think the content of supports need to be reworked so that they are not mutually exclusive if unlimited supports are back.