It has come to my notice that buttons when changed to link automatically change the button to a block button. Is it meant to be this way or can there be some work around?
This is not a built-in behavior, it’s likely that some other CSS is making link elements block-level. Can you test in a blank design?