Using styled-components in the save() function on gutenberg

It looks like styled components relies on react to provide the CSS.
Since react is not loaded on the WordPress frontend you are not seeing any styles.

You can define your CSS inline or enqueue a stylesheet with register_block_type.
Check out this link for enqueueing: Applying Styles From a Stylesheet