Having a CarouselView control with a data template containing a grid does not inherit Width and Height values.
Two carrouselView must be shown with the same images to do a carrouselView.
Only the first carrousel view shows the images. That carrousel has a stackpanel on the datatemplate but because the WidthRequest and HeightRequest properties are binded to the carrouselView.
The problem is that I can not define a datatemplate on other xaml to do the binding.
Version with issue: 4.0.0.425677
IDE: Visual Studio 2019
@juanlao CarouselView is still in very early stages. Thanks for the report! We'll be sure to address it as we continue work.
Hi Juanma. Thanks for the repro sample!. I've been doing some tests.
Updating the sample to Xamarin.Forms 4.3 you will see the following result:

The issue is fixed. Keep in mind that if you upgrade to the latest available version, 4.3.0.819712-pre2, you will have to change the Carousel Layout. The Layout supported is LinearItemsLayout.
Most helpful comment
@juanlao CarouselView is still in very early stages. Thanks for the report! We'll be sure to address it as we continue work.