Inquisition spelunking question. Have you come across any dialogue where Solas breaks up with you before crestwood? Because you lowered his approval enough after the romance was triggered. I know this happens with other characters like Sera and Blackwall.
Solas can dump Lavellan five different times, none of them due to his approval/disapproval (i.e. if he says “no” to you, you cannot sneak around his clearly demarcated consent lines by grinding up his approval). And Lavellan can dump him four different times, so Solas/Lavellan comes across to me as the romance all about the sacredness of consent.