Follow-up to #2403989: Using tokens in fields on same new node does not always get filled in correctly - no value

When creating a contenttype
with the following fields:
text (core)
integer (core)
serial_field(gets auto filled in)

Module token default value https://www.drupal.org/project/field_default_token

Result text field with default value
[field_text_text] - [field_ineger_integer] - [field_serial_serial]

On node save: the node is created but only the [field_text_text] is substituted for the right value.
the other 2 are substituted with empty.
So on which hook does token_module get it data?

The serial_field value gets created on hook_presave

Can you use tokens of the same new page that they are all created?