rotation offset variable text migrates vertically

Any variable text, when rotated, will migrate vertically by seemingly random intervals when the variable changes. This can not be fixed with any combination of overlap groups that I've tried, and still occurs when rotation is applied to the overlap group rather than the text. The problem can be reproduced by creating text that varies significantly in length (i.e. music title) and setting a manual rotation.