Each row has the same actID and you are filtering based on the actID for the recordset that controls the insert.
You would want to pass the id and filter a recordset with the id column in order to insert the correct row. It looks like you have that value in a hidden form element named "id", but you never use it to filter the recordset.
One of the problems is that you are inserting from the same recordset you are using to display. That can be tricky because you are displaying multiple rows and inserting just one.
I'd start by creating a new rsInsert recordset that you filter with the hidden id and the actID that is passed in the url and then use that recordset for the insert. It would only return one row, and it would be the right one that you want inserted.