So I thought that the transaction is automatically included in the block and when it is signed, confirmed, the transaction goes through and is considered completed. But, then such a question, if everything depends only on block confirmation, then why does it happen that transactions hang for an indefinite time?