This difference in button size is related to the code of embedding website, not to Shapespark scene itself. The embedding website is not mobile-optimized and it does not adapt the size of the iframe to device resolution.
To make the embedding website mobile-optimized please add a <meta name="viewport" ..>
tag to the embedding website, like in this example: Full-page Shapespark iframe