Resubmitting Doc's from TN

can we resubmit the same doc from TN and from Monitor to any flow service, if yes, what is the difference between both of them?

Both features are used for diff purposes…

Monitor uses WmPRT (Process Audit Log database) where you log the Process model steps/pipeline where anytime it allows resubmit the failed process.

TN resubmit (TransactionAnalysis) if you want to resend the persisted document which will trigger the processing rule (execute a service) or document delivery to the Trading Partner in the case of ProcessingStatus Errors or TP requests for re-transmission.