We have come up with a solution to open an iframe in our chrome extension which will be opening a self hosted website and we will be fetching RHC from CDN within that website. Since, this is the only workaround we have come up with, we wanted to make sure that this solution doesn't violate any security policy and would result in successful submission at the time of app submission.
This could definitely be a viable solution, as long as the way in which your extension interacts with the iframe doesn't put users at risk.
For example, let's say you embed a video in an iframe - I would expect that to be fine, since although remotely hosted scripts are loading, it is happening in an isolated context without access to any of the extension's data. The contents of that remote site could change but it wouldn't have any impact.
On the other hand, let's say your extension is collecting a significant amount of sensitive user data, and then using postMessage to send it into the iframe - this would definitely be subject to heavier scrutiny. While the iframe may not do anything malicious with that data today, we can't guarantee it won't do so in the future.
There's definitely nuance here but hopefully that makes a bit of sense.