Need help porting to v1 - plugin doesn't show in browser

I followed all the steps in https://vcvrack.com/manual/Migrate1.html up to part 2.10 and got it to build and it doesn’t crash VCV Rack however my plugin doesn’t show up in the browser.

I see the author name of the plugin “KarateSnoopy” in the browser but there’s no modules in there. I expect to see my module “KSnpy 2D Grid Seq” to show up, but its not there.

Any idea? I’m sure I’m doing something wrong, but not sure what. You can see the full source here:

Thanks

warn src/plugin/Plugin.cpp:87] plugin.json of “KarateSnoopy” contains module “KarateSnoopy” but it is not defined in the plugin

I see this, but I don’t see any other modules. https://github.com/KarateSnoopy/vcv-karatesnoopy/blob/preview/v1/src/PluginInit.cpp#L16