same, i am really confused too. I checked the script and perhaps it is because I shake her hand, which give this variable "$kaytlove" to 1. But then since I also trained with her, it'll add that by 1.. while I see that option to seduce her needing that to be 1 (not just "at least", but exactly from how i see it). but i am still not sure. I'll try to cheat and see if that's really the issue:P
Edit: yep, just edit the code and it seem to be that way. probably a bug though, i am not really sure i want to continue my progress with me cheating through it cuz it can mess with the variables and stuff lolol