В такой конфигурации прошивка компилируется, но остается меньше 4Кб памяти на стек:
RAM: [========= ] 94.1% (used 61680 bytes from 65536 bytes)
Этого может хватить, а может и нет, определить это можно только экспериментально. Огромная часть памяти занята видеобуфером библиотеки LVGL. Его можно сделать чуть меньше, однако MKS почему-то определили его размер не в коде Marlin, а в коде самой библиотеки. Таким образом, при каких-то обновлениях, platformio просто заменит исправления новой версией. Кроме того, скачиваемый код библиотеки находится не под контролем git. Поэтому, если наблюдается зависание МК при работе, возможно стоит уведичить количество свободной памяти, которая используется под стек. Можно или выключить еще какой-то функционал, или все же уменьшить размер видеобуфера.
В файле .pio/libdeps/mks_robin_nano35/lvgl/lv_conf.h (появится после первой сборки, когда platformio скачает библиотеку):
# define LV_MEM_SIZE (10U * 1024U)