I have disabled my module whilst trying yours.
Ok so I have made some changes.
Moved both fields to underneath the email on the customer profile.
Updated all Pass values to 1 in the db and that is now showing the Ticks/Crosses correctly in the list, and the switch is also showing correct data in the customer profile.
Changed all occurrences of agedate to agecheckdate as this is the existing column. (Date is now showing correctly in customer profile)
So now everything is back to how I had it earlier, but using your module.
Just agecheck tick/cross is not showing in the Order list
And nothing is saving on customer profile.
NO ERRORS are showing when saving.
I have attached the 1 altered file with the alterations I made