SM, you are not being walked all over by being a nice guy.

You are simply not on your W's radar.

Until the A ends, nothing will change.

It does not mean be rude or spiteful with her. And understand that no matter what you might feel about setting boundaries, you simply are not in a position to set boundaries. They are for people who want to take advantage of you. That is unlikely the case with your sitch.

You do need to keep deciding whether you are prepared to wait it out and keep working on you or if this is the beginning of the end, for you.