Reyncing the SPV wallet does indeed help by cleaning the non-published transaction.
However when I try again to send the BSQ I encounter the same problem - transaction not seen by any peers (I’ve resynced the SPV chain twice and everything was in sync).
What else can I do? Is it possible to send or import the BSQ manually using the extracted private keys?
Finally succeeded in sending the BSQ after reducing(!) the default withdrawal fee.
Could it be that a transaction is not recognized by peers if the remaining BTC after paying for a transaction is below the dust limit (600 sat)?
Indeed, transactions with outputs below the dust limit (546 sat) won’t be propagated by the network. We have taken some precaution to avoid creating such outputs but perhaps there are more cases.
Are you sure there was an output below dust limit? What did you do to create it, just trying to send a normal BSQ tx?