So I usually wait until the mempool is light to make orders with the goal being 4087 sats + fees in BSQ which is the lowest I've been able to get.
And I keep noticing an inconsistency that may or may not be an issue.
Example: I create a new offer to Sell Bitcoin and see that the funds needed for mining are 4087 sats. Screenshot:

Ok, I create that offer and then go to create an identical offer and now the mining fees have jumped (and I felt that it was happening everytime I created a second offer, though it could just be coincidence that fees jumped in that few seconds between order creation)
Screenshot:

But then to test it/doublecheck it, I go to create a Buy order and the mining fees are 4087 again.
Screenshot:

And right now, I created another Buy order and when I went to create another, I was able to see 4087 sats in mining fees again.
So it appears to me (and I might be not seeing something right) that when I go to create a second Sell order, the mining fees jump.
Just to follow up, I reproduced the exact issue right now while creating two SELL orders. First one, 4087 sats. Second one, a few clicks later. Here's a screenshot. and I recognize 5547 as a common step in sats.

Thoughts?
Still able to repeat the issue today. Mining fees jumped to 5557 on the second sell order created.
Restarting didn't change that. But I can create a buy order and it shows mining fees of 4087.
It sounds like the fees are jumping between 1 and 2 sats per byte.
I was going to try to better explain the issue I'm having as for me it's repeatable every time I make a second order, but @Wiz and I did some real time troubleshooting with him trying to replicate the issue on his end, and he was able to figure out why it was happening.
While an order that has just been created isn't confirmed on-chain, any subsequent orders will use a higher fee estimate than the initial order. So this is why the fee on every second order I created would jump even if the mempool was similarly full.
So now, I can just wait until the order has some confirmations (I think 2 or 3 until the fee goes back to the minimum estimate) and then create a new order. At least for me, this is a better way to manage blockspace usage.
Thanks @wiz for your help and I will close this issue.
Most helpful comment
I was going to try to better explain the issue I'm having as for me it's repeatable every time I make a second order, but @Wiz and I did some real time troubleshooting with him trying to replicate the issue on his end, and he was able to figure out why it was happening.
While an order that has just been created isn't confirmed on-chain, any subsequent orders will use a higher fee estimate than the initial order. So this is why the fee on every second order I created would jump even if the mempool was similarly full.
So now, I can just wait until the order has some confirmations (I think 2 or 3 until the fee goes back to the minimum estimate) and then create a new order. At least for me, this is a better way to manage blockspace usage.
Thanks @wiz for your help and I will close this issue.