Вы используете очень большое значение Margin (35) для каждого кадра. Маржа применима к каждому элементу, на котором она указана - следовательно, вы получаете интервал 70 кадров между кадрами (35 + 35 сверху и снизу).
Вместо определенного отдельного значения, которое применяется ко всему элементу, левые, верхние, правые, нижние поля / отступы можно указывать отдельно в виде значений, разделенных запятыми (вы можете иметь 2 значения, разделенных запятыми, для сопоставления влево / вправо и по / нижний интервал тоже).
Возможно, попробуйте Margin = "35,0,35,0", чтобы сохранить расстояние слева направо и минимизировать расстояние сверху вниз. Обратите внимание, что это может быть упрощено до Margin = "35,0" - с этим форматом 35 применяется к левому и правому, ноль к верху и низу.
Нет причин для совпадения верха / низа и левого / правого - вы можете настроить каждый из них, чтобы получить наилучший эффект.
См. Ссылку: https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/layouts/margin-and-padding