And there was no workaround to the issue, no filters, script or actions that I could find.

The only solution I could find was running an MYSQL Query:

UPDATE wp_posts SET post_content=(REPLACE (post_content, '<old url>','<new url>'));

This was the best solution I could find.