Вы, вероятно, не будете выглядеть одинаково на всех устройствах. Различаются не только количество пикселей и разрешение, но и соотношение экрана и плотность.
Что касается перекрытия представлений, важно установить ограничения для каждого дочернего макета ограничения. Вам не хватает ограничений на первый линейный макет.
<LinearLayout
android:id="@+id/laySimbol"
android:layout_width="match_parent"
android:layout_height="60dp"
android:background="@color/buttonShadeInici"
android:orientation="horizontal"
app:layout_constraintBottom_toTopOf="@+id/verticalLayout"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
Кроме того, вы устанавливаете ограничения для дочернего элемента linearlayout, он не будет работать.
Моя рекомендация состоит в том, чтобы просмотреть ваш макет, установить все ограничения и не использовать линейный макет внутри ограничения, в этом нет необходимости.
Отметьте это .