Is geometric mean return and time-weighted rate of return the same thing?

are they the same thing? They both seem to use the same formula.

Yes they are.

Geometric mean in general refers to this setup

(r1xr2)^1/2 or (r1xr2xr3)^1/3

as opposed to arithmetic mean which uses

(r1+r2)/2 or (r1+r2+r3)/3

Time weighted return also uses a multiplication setup so it is a geometric mean by definition.