so it turns out my instance was semi-broken for five days! when i replaced quote with quoot, it broke a string interpolation function that was trying to generate a phrase like {quote} by {user}, because it became {quoot} by {user}, and {quoot} is an invalid ID.
the thing is... i've had this stupid "translation" script since 2021. it ran just fine for nearly five years, replacing post with shit and boost with yeet, but quote to quoot was a bridge too far. i guess there just aren't any string templates with any of those other words??