I feel like we’re going in circles.
I have already explained how Bitwarden’s password manager is supposed to work (i.e., how it works for other users). To recap, each Bitwarden account (as defined by its email address and server URL) has but one single cloud database, which is the master database that coordinates the data on all devices and client apps used by the account holder. For individual (non-organization) vaults, when a change (e.g., edits, new items added, existing items deleted) is made in any app or browser extension (on any device, browser, or browser profile), that change is immediately uploaded to the unique cloud database. From there, the change is synchronized to all other logged-in apps or browser extensions, within seconds (via Live Sync based on Websockets technology). If the server is unavailable when the user attempts to make a change in the vault, the user will not be able to save the change locally — there will be an error message (e.g., “Failed to Fetch”).
Thus, by design, different instances of Bitwarden (e.g., different browser extensions or apps) should not become desynchronized. Unfortunately, in your case, you are evidently seeing different states of your vault data using different instances of the browser extension. Neither you nor I know why. Because it is a mystery at this point, all bets are off — i.e., any attempt to reason logically because the premises are not valid.
Your Profile 2 is at least able to synchronize with another client (the Web Vault) as expected; for this reason, I trust that version more. I have no idea how your Profile 1 is able to synchronize its data with any database without also affecting Profiel 2, which is why I have to be ambiguous about where Profiel 1 is sending its data (and from where it is receiving data when logging in from a blank slate).
There is no way to predict this, because of the unknown cause of your symptoms. If I had to guess, I would say that if reinstalling the extension in Profiel 1 fixes the problem, then it would be more likely to get a copy of what you see in Profile 2.
Did you ever create a brand new profile for testing purposes (as suggested 10 days ago by @Neuron5569)? If so, which vault state appears when you install the browser extension there and log in?