There is an issue with UI components in V0 where only certain props are cloned for the V0 fallbacks. Basically, if a V0 project uses Radix or ShadCN components, certain properties (in particular "asChild") will not bubble up (technically bubble down) when V0 clones the components. The easiest way to explain this is with a useful example I built in V0 - and here is a summary : "v0 is intercepting our imports and providing its own implementations. The "shadcn" components we think we're importing are actually v0's fallbacks, but they're not properly configured or wired up for some reason." Here's a link to the full example I put together to illustrate the issue - https://v0.dev/chat/v0-as-child-bug-RvfdAoGFPgx.