100% agree. Please OP consider therapy or at least a next job that you can't give too much of a shit about. Care about the quality of the work you're shipping because it's fun. Be a human but keep your personal life personal.
People pleasing, approval seeking makes you the battery in somebody else's flashlight. You will always find yourself used up by others. Don't give others control of your joy.