Major issues with aligning states in buttons

We keep encountering issues with alignment of button states, particularly in radio buttons. No matter what we try we can't seem to align the hover/selected states with the normal state so there is a very obvious visual jump between each state. It's extremely frustrating! Is there any way around this? I've attached a file as reference.

2 Replies