I have this formula in a control:

I'm patching a SPO list, filtering down to the record I need to patch, and using First to made the filtered item a record. I've patched this way before without getting the delegation warning, so I'm confused why I'm getting it here.
Logically, since the Filter function is delegable, the fact that the First function isn't shouldn't matter, right? Ultimately I just want to update my list without worrying about delegation limits, and I thought that this method achieved that until I got this warning today. Perhaps there's a better way to do this? Any recommendations or feedback is welcome!