I would highly recommend at this point, to treat overly persistant romantic advances from NPCs as bugs, if you used a dialogue option that byyour measure should have cut things off... but didnt.

Yall should report it as a bug... I think its pretty clear some flags/triggers are bugged.