Well, it does. But not in the way you’re thinking it does.
Adding a Tool field, and assigning a Tool value to it, does just that - it doesn’t assign any Post value to a Post field on the Tool datatype… why would it (and how would it know what value to assign).
It’s up to you to assign values (including associated data items) to fields.