Hey Ken, I am pretty sure that this is a bug, due to the fact that resolution change shoudln’t make any affect on visuals, apart from quality loss.
Anyways, try applying expression below to anchorpoint and see if it works for your favour.
sourceSize = thisLayer.sourceRectAtTime(time, false);
T = sourceSize.top;
L = sourceSize.left;
W = sourceSize.width;
H = sourceSize.height;
([L+ W/2,T+H/2])
Seeing you do this for Shakr Media, I would recommend not to hardcode numbers into expressions like you did in scale. Instead, pick thisComp.width, and find divider which works for your scenario (/2, for example). Then, if in the future you need to adapt the same approach for different resolution, it will auto-adjust, instead of manual change ‘magic numbers’. Cheers!
Find out more:
After Effects Tutorials: motion design, expressions, scripting.
Boxer – Dynamic Text Boxes Template with a Live Preview
Social Media Profiles