Record validation usage of array_diff is incorrect
validate_record -> array_diff returns elements present in one array and not in the other, not changed values for the same key! Need to just remove array_diff, and iterate through normalized values directly instead.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information