Blockchain explorers still show it as unconfirmed. My node is still running. The transaction is composed of more than 50+ dust UTXOs
Do unconfirmed month old transactions still get confirmed if ever fees get low enough a month after? Or is a rebroadcast needed?
Depends on the fee rate of that transaction.
If it is 1 sat vB , it probably dropped already, as mempools have a size limit.
However, you can still check if the transaction exists in mempool.space or other block explorers.
No need even to rebroadcast a 1 satvB tx now, as it will drop.
You can rebroadcast when fees get lower.