I would make each visit a new form instead. Many advantages like editor tracking on each visit, GPS on each visit, no issues with different techs on each visit, etc.
Use a Primary key of some sort with a relationship class to connect them back to the main point. I suggest loading the trap locations in Collector then launch Survey123 passing the Primary Key. Many advantages to this as well like directions to, etc.
I do this now with 9 forms all launched from each point - with 9 relationships back. Works slick.
For the lab techs I would just have them edit the table in AGOL.
Hope that helps.