Garmin 255 + Egge 540

Good day.

I have a big and logical question, sorry for my bad English, I'm translating through a translator, I hope it will be clear what I'm talking about.
I recently bought 540 Edge and encountered a stupid, in my opinion, error or drawback. What am I talking about?
Why are active calories spent during a workout with 540 not counted in GC?
What do you mean? For example, before a workout on 540, I spent in GC (1800 passive + 200 active = 2000 kcal). I sit on a stationary bike, turn on 540, spin for 2 hours, spend 1000 kcal (let's say), after synchronization I don't see them... that is, I have 2000 kcal left? Where are my 1000? It should be 1800 + 1200 = 3000 kcal after training, this is logical, I bought Garmin specifically, I thought that synchronization here is at the highest level.

The 2nd point is again related to this, I turn on 540, I train, my pulse during training, for example, is 140 average, the watch is on my hand, the pulse on the display is 80 (I already found out that when training is not going on, the pulse sensor works in economy mode and it does not display the pulse very accurately) oh well, after I trained and synchronized 540 with GC, it is logical that my pulse during training on the pulse graph should be updated to what it was during training, but no) I do not see this, this is also very logical, why is this not implemented?

I did everything according to the instructions, I gave priority to the device 255, because Garmin itself writes that if you have a watch + computer, then give preference to the watch.

Garmin, tell me what is this?!