For example, I payed $0.31 for sending $70 in Bitcoin equivalent. It took approximately 40 minutes to get two confirmations.
Without context, this statement is meaningless I'm afraid.
If your transaction was 1-input-1-output of 200 bytes, then $0.31 works out to around 14 sats/vbyte at current prices. The mempool could have been completely empty and there was simply a 40 minute delay between blocks, meaning you overpaid and could have saved yourself 90% of your fee.
If your transaction was a 20-input-1-output consolidation transaction of 2800 bytes, then $0.31 works out to 1 sat/vbyte. This could have been fine if the mempool was empty, or you could have been waiting days for such a low fee to confirm.
Further, OWNR wallet is closed source, so I definitely wouldn't recommend it.