Lost trading fees in Bisq that occurred due to software bug are always refunded, so there is no need to worry about that.
Let’s try and determine the cause of these issues first.
So now there are two offers that got taken and failed, correct?
First one you took, but got a timeout error and the trade didn’t continue?
Can you give me txid of all 3 transactions in that trade (taker fee, maker fee and deposit tx)?
As for the other one you later created, I am not sure what happened here.
Canceling offers always costs a trading fee, since those are paid when the offer is created.
This is a necessary feature to prevent spam with many invalid offers.
But it seems like someone was taking that offer when you canceled it, which might cause further issues so we should look into that as well.
Can you send txids for 3 transactions related to this trade as well?