Note: if this would be my document I would give projects a unique number and instead of using last() in the new project button I would filter on the active project number. That is easy to implement and reliable. When using last() you can add a filter where you filter on rows generated by the active user. It is not recommended to filter on rowID’s, because they might not yet be generated when needed.