Fix Segfault (maybe)
- [X] closes #21824

I have only been able to reproduce this issue once and can't verify that this works, but I think @jorisvandenbossche has had more luck reproducing so maybe can try

I noticed `_as_array` showing up in a core dump I was able to get, and this line seems a little suspect so perhaps removing the writeable requirement fixes
