It looks like the views are redacted. This is a known behavior (issue?) with widgets. You can try to display the unredacted view by adding the .unredacted()
modifier to your view, like this:
case .systemMedium:
/// Display the MovieWidgetView for the medium widget size
MovieWidgetView(topThreeMovies: [dummyMovie, dummyMovie, dummyMovie])
.unredacted()