Блин, а я везде использую auto_size_text, был уверен, что он это учитывает (на одном из тестовых устройств шрифт специально увеличен, возможно, не до упора). Надо будет включить в тесты максимальный размер шрифта.
Если сложно менять дизайн, можно заменить самый верхний Column / Row на ListView или обернуть в SingleChildScrollView (с соответствующим scrollDirection). Тогда пользователю с большим шрифтом придётся скролить, но, по крайней мере, он не увидит жёлто-чёрных полосок.