Not sure whether to be slightly pleased or cry. Doesnt make sense why the share value is less when there is a slight margin gain over purchase price.
Check the contract note, its FX. Click on the buy.
When you multiply the cost x sp = £49.76 which explains your 7p profit.
Then 49.96 x 0.45% = 22p
Looks a bit stupid though, you’re right.