OK... I think I see the issue.
You bound the columns in the insert to the recordset instead of to the form fields.
Click on the Server Behavior for the insert and go to the columns that aren't working in the bindings tab. The values should all be set to $_POST values but you have mistakenly set a few to the recordset instead.