I’m unfortunately not allowed to put images in a post here.
But I have a “Previous end” column that is a LOOKUP and fetches the “end” of the linked item in the “Follows” column.
End is a formula field and calculated by adding Duration to the Start column.
Start is also a formula field and calculated by IF({Follows}=BLANK(), {Earliest start}, WORKDAY({Previous end}, 1))
Earliest start is just a date field.
So, if “Follows” is set, we use “Previous end” + 1 day. If “Follows” would be set to the current row, it WOULD be a circular reference, by why is it now?