I've noticed that putting a script that calls an RFC, and also having the same script on either the parent or any other children. Will cause RFC callbacks on every script in every child/parent to be called in the whole gameobject, rather than just the one script that calls it.
I have a custom interpolator script that exists on both the parent gameobject and it's child.
If the child calls it's RFC, then the parent's RFC also gets called.