Detach From Actor が機能しない

Construction Script上で条件に合ったアクターをAttach Actorで親子関係に設定するようにしているのですが、逆に条件から外れたアクターを外そうとDetach From Actorを実行しても親子関係が外れません。アタッチができてデタッチが出来ないことはないと思うのですが、何度試してもデタッチだけが機能しません。
・Construction Scriptから子の関数を呼び出して実行
・Construction Scriptから子のイベントを呼び出して実行
・関数の「エディタ上で呼び出し」を有効化して実行
・アタッチ、デタッチのトランスフォーム処理を全てワールドに設定して実行
以上を試しましたがどれも駄目でした。デバッグで対象に処理が行ってることも確認済みです。
デタッチができなくとも親子関係をリセットする方法が他にあれば良いのですが、何か対処法はあるでしょうか。

@turbotanaka
ログに警告やエラーなど出ていないでしょうか?