"we want component name from customer" Does that mean it is based on input selected by customer which component you want to render?
If so, then try this change:
use @api to store the component name to render
@api componentName = "c/dynamicRenderLWC";
then, render LWC component like this:
const ctor = `c/${this.componentName}`;