Form rules doesn't trigger pipes

I was trying to use form rules to trigger a tadabase rest api pipe. However, even though using a form button to trigger a pipe works, when I use form rules using record rules, it doesn’t trigger the pipe and I am just wondering why as record rules work to change a value but it doesn’t trigger the pipe.