I see you're using the "Publish to web" feature to embed the report, right?
It is not real-time, approximately one hour latency, check How Publish to web works (technical details).
For real-time embeding purpose, either embed reports via Power BI REST API or Power BI Embedded. Also check the difference Rest API vs Power BI Embedded.