Sailpoint date to Ping Directory

To Whom It May Concern:

we have a date in workday (2022-11-21 for example) and we are trying to send to Ping Directory as a date field (Generalized date format). the code for the date field (from postman) is:

            {
                "name": "vsStartDate",
                "transform": {
                    "type": "dateFormat",
                    "attributes": {
                        "inputFormat": "yyyy-MM-dd",
                        "outputFormat": "LDAP",
                        "input": {
                            "attributes": {
                                "name": "startDate"
                            },
                            "type": "identityAttribute",
                            "inputFormat": "yyyy-MM-dd",
                            "outputFormat": "LDAP"
                        }
                    }
                },
                "attributes": {
                    "cloudRequired": "true"
                },
                "isRequired": false,
                "type": "string",
                "isMultiValued": false
            },

and the error that I am getting in sailpoint is this:

Error: Please contact your administrator
Request completed
sailpoint.connector.ConnectorException: [LDAP: error code 21 - Entry ‘uid=3375710,ou=FieldUsers,ou=Users,o=vsco’ contains a value ‘20190701000000.+0000’ for attribute ‘vsStartDate’ that is invalid according to the syntax for that attribute: The provided value 20190701000000.+0000 is not a valid generalized time value because it does not contain at least one digit after the period to use as the fractional component]

Any ideas as to what I am doing wrong? Do I need to modify the attribute in Ping Directory to a different date field? Or is my code not setup correctly in postman.

Any suggestions or recommendations would be much appreciated.
Frank