I have just confirmed that (at least for AndroidViews, I didn't check AndroidFragment, but I'm pretty sure it works the same way), CompositionLocals are passed down to nested ComposeViews. Given that, I'd like to suggest that the currently expected behaviour is reconsidered; when building a CMP/KMP application that is for both Android and iOS, it would be nice if the interop APIs worked in as much of a similar way as possible. This feels like it could be a "foot-gun" for people (like me) who are building things that rely on interop with platform view types.