Попробуйте это на вашем первом внешнем компоненте Grid:
<Grid
direction="column"
justify="center"
alignItems="center"
spacing={0}
style={{ backgroundColor: 'teal' }}
/>
Я не уверен, почему у вас есть Grid в Grid, но я полагаю, что компоненты Grid реализовали модель Flexible CSS внизу. Это означает, что они используют flexbox для своих свойств. Лучший способ центрировать что-либо с помощью flexbox:
<ContainerDiv
styles={{
display: 'flex',
alignItems: 'center',
justifyContent:'center'
}}>
<Content> This will be centered </Content>
</ContainerDiv>
Это отличное прочтение: https://css-tricks.com/snippets/css/a-guide-to-flexbox/ Пользовательский интерфейс материала основан на нем.
Надеюсь, это поможет вам сосредоточиться. :)