always report 504 error by looping twice

a!forEach(
items:rule!KONE_Development_CSE_TENDER_Rule(),
expression:a!localVariables(
local!tender_Id:fv!item.id,
local!status_Id:fv!item.statusId,
a!forEach(
items:rule!KONE_Development_CSE_TENDER_PHASES_Rule(),
expression:
if(fv!item.user=local!searchDeleteUserRole,
if(local!tender_Id=fv!item.tenderId,
if(not(or(local!status_Id=4,local!status_Id=3)),
{
a!save(target:ri!csetenderphases.user,value:local!newUser)
}
,{})
,{}),
{})
)
)
)

  Discussion posts and replies are publicly visible