Component Support with Render function instead template

Hi Team,
I am trying to integrate vue-virtual-scroll-list, and for the same I have wrapped the component with no-ssr tag. I am getting error "Cannot read properties of undefined (reading ‘component’) ". in webpack bundle. -

// wrapping for item
  var Item = Vue.component('virtual-list-item', {
    mixins: [Wrapper],
    props: ItemProps,
    render: function render(h) {
...

Later, I have identified, if any component is having render method instead of template - the build is getting success but component registration not happening.
Need help to enable component registration.
For reference I have uploaded the implementation on github - which is working perfectly on normal vue2 project.

but same code is not working with fynd theme.
Please Help!