Vassal Diplomacy Boost
This is a very simple fix, for a very stupid problem.
When you make a vassal, they will now get a big bump in relations with you. After four turns, the maximum diplomacy boost is active, and will continue indefinitely.
Rather than vanilla, where after 20 turns, they don’t give a damn about you. Which is sad, as the honeymoon period is great fun.