Companions all have lines for picking them up and dismissing them when you are committed to them. The dismissal lines work, but the pickup lines do not.
This is due to condition form 2AF54E (COM_CND_DIAL_PickupDismiss_Positive) lacking an affinity level check. This makes the standard "positive" pickup lines be valid at the same time as the "romantic" ones, which causes a conflict. To fix it, add a check to this conditional form which checks to see if your current committment level with a companion is less than 3. This makes it so that only the romantic lines can be used, fixing the issue.
Subject.GetValue(COM_AffinityLevel [AVIF:002B5EC8] < COM_AffinityLevel_3_Commitment [GLOB:002B5EC9]
1.8.88.0
English (EN)
Yes
Marry a companion, then ask them to come with you. You will hear the standard "positive" lines instead of the dedicated "romantic" lines.