Try to add @MainActor
view.visualEffect { @MainActor content, proxy in
content.distortionEffect(
ShaderLibrary.complexWave(
.float(startDate.timeIntervalSinceNow),
.float2(proxy.size),
.float(0.5),
.float(8),
.float(10)
),
maxSampleOffset: CGSize(width: 100, height: 100),
isEnabled: hasComplexWave
)
}