Is there any hit on performance with 2 sided materials vs non 2 sided?

Yes it costs more performance to render a material 2 sided than not.
On a one sided material the GPU first checks if the normals of each polygon face towards the camera and doesn’t render them if they don’t. This would mean that a sphere would for example cost close to half as much performance on the geometry side of things.

This doesn’t mean to avoid it any cost - just make sure not to use it on everything unless absolutely necessary.