Freestanding macro with attached macro can't find code inside attached macro

Having exactly the same issue. The only work around I have found, other than falling back to Preview Providers, is to use a wrapper view.

e.g.

struct Wrapper: View { 
  var body: some View {
    ContentView(
        model: Model(
            proStream: ProEntitlementStream(entitlement: { 
                AsyncStream<Bool>.never
            }
        )
    ))
  }
}

#Preview { 
  Wrapper()
}

Were you ever able to find a solution here?