Yeah, you have to account for the movement of the top. A cross-grain cap cannot be glued in place. You could make something like a breadboard end, but it could only be glued in the center and left to float on the ends. This means that the cap will not always line up with the rest of the top though, so your design needs to reflect that.