The Sefer HaMatamim (Shabbos 1) explains the reason we say Migdol instead of Magdil in bentching is because
מגדיל היא בכתובים בתהלים ואין קורין בכתבי הקודש בשבת - Magdil is part of Kesuvim in Tehillim, and we don't read 'kisvei kodesh' on shabbos.
Although I am aware there are many who don't say Tehillim on Shabbos because it is beseeching Hashem, which we don't do on Shabbos, but the Sefer HaMatamim seems to be suggesting another issue. What is the issue with reading 'kisvei kodesh' on Shabbos?