Urgent: ETH Lido Staking Returning Incorrect Position Id

I am experiencing an unusual issue with ETH_TEST_HOODI staking using lido. Staking transactions with amounts about 0.001 are being staked correctly without a problem. I have processed multiple staking transactions with around 0.01 ETH_TEST_HOODI and they have returned the same staking position “98ecb061-65ee-49fc-9558-5f4491b5e773“ when I use postman api to find this staking position it doesnt exist. Also when I use the sandbox fireblocks dashboard it doesnt appear in the lido staking section.

However the transaction is viewable in the recent transaction tab. Here are a few examples:

0.011 Stake
Transaction Hash: 0x96010fc1151fc106e5c3edb65f3956d55ed2b4d2a0b2e0ce60b6e8118106754c
Fireblocks transaction ID: 095046b0-02cf-4e3b-9b9d-82e8a81066ad

0.01 Stake
Transaction hash: 0x1859813607ccaefdc09bc3584d7e6b4974be8ddf8bcb458cfd0ac3270f991f93
Fireblocks transaction ID: 44ee4520-4b84-40ad-baac-23fc9196a8f6

It seems that with Lido when you stake with a vault that already has a position it automatically uses the same position. If this is the case, the “amount“/balance for the staking position does not increase, there is no way to get the real amount of eth staked. The only alternative is fetching relatedTransactions and adding the deposits and subtracting and withdraws. This seems very clunky. Is there another way?