After posting this, on a different issue, I deactivated and deleted ‘heavy’ plugins which was causing extremely slow loading of the website. Post that, I reinstalled WordPress SEO.
The crossposting to Facebook and Twitter now, indeed, works fine.
Thank you for your help even so.