Yes, I have added spaces after the metadata tokens
Strange, It looks like the same effect is occurring in this posting; the example I posted above included spaces after the {token} but those do not display here or in the preview either. The preview only shows a single space between words; if I put 5 spaces between these comma’s as here, , it only displays as a singe space.
It is the similar effect with the Captions on my site
I could be that multiple spaces get parsed to a single space. Just a guess.
I sometimes will put a bar between metadata items to help to visually separate them :
{caption} | {title}