В вашем Stacklayout:
<StackLayout Orientation="Horizontal"
HorizontalOptions="Fill"
VerticalOptions="EndAndExpand">
вы не устанавливаете интервал в 0, в документации Microsoft для Stacklayout указано:
By по умолчанию StackLayout добавит 6-пиксельное поле между представлениями.
И именно поэтому вы выбираете эти линии, это расстояние между 3 элементами, которые у вас внутри по горизонтали. Но странно, почему вы даже видите эти линии, потому что вы не устанавливаете белый цвет фона в этих элементах. я не знаю, пропустили ли вы это, поскольку я не вижу, чтобы вы также устанавливали цвет границы на зеленый.