Ideas
This is happening today in my game. Not only does a single mischief interaction cause the date to fail, but my Sim is autonomously queuing up back-to-back mischief interactions (I mean, when her date left the lot, I watched a huge stack of mischief interactions clear from her queue that I couldn't previously see). I turned off autonomy for active sim, made another date, and queued a stack of small talk and other friendly interactions and she still autonomously triggered another mischief interaction between fulfilling my queue. My game is completely un-modded. I own every EP and GP, as well as most of the Stuff and Kits. Oh... and this is a Good Sim, so it's totally against her nature to do mischief interactions. I rarely see her do them autonomously except on prank day (which the task bar says she ignores- she does not) or with her sisters. She might be the only Sim I have who doesn't autonomously troll teh forums or prank toilets, so it just feels like obsessive self-sabotage specifically on dates.