For single row:
=MAX(SCAN(0, N(MAX(A1:N1)=A1:N1), LAMBDA(a,v, IF(v=0, a*0, a+v))))
For multiple rows:
=BYROW( A1:N10, LAMBDA(r, MAX(SCAN(0, N(MAX(r) = r), LAMBDA(a,v, IF(v = 0, a * 0, a + v))))) )