Hello there! The present is a design choice and not a bug. The privilege removes the diplomatic reputation penalty, and not the subjects' opinion penalty. If you have any questions about it, don't hesitate to ask about it on the main forum for the game.