All data which is set during a connection is directly sent to the remote side if characteristic definition supports indication or notification. If indications or notifications are not supported only the local server value is updated.
All data which is set without a connection is only updated in the local server.
Only the last value written to a characteristic is stored in the local server.
With every new connection all not signaled data in the server is sent over the link if possible.