So for anybody looking to fix the Ayesha bug with love capped at 7, the issue is that the variables that govern these should be double what we see in game (for example when a characters max love is 50, the actual variable is set to 100) but for whatever reason this didn't get applied to Ayesha, so when you do her personal trainer event, the variable is set to 15, which leaves the actual in-game cap at half that, shown as 7 (7.5 technically). In order to progress her, using the console you need to set the ayesha_max_love variable to double whatever your target is (if you need to hit 12, set it at 24). It will reset again to 20 when you do the next event despite you now needing a target of 25, so you'll need to change it again to 50 now, and so on.