What insertSheetsChart() actually gives you
When you call slide.insertSheetsChart(chart, x, y, width, height), Apps Script embeds the chart as a linked image. The link tracks which Sheets chart object it came from, but the visual is a snapshot taken at that exact moment. The spreadsheet can update a hundred times and the slide will not notice.
The five parameters after the chart object are left offset, top offset, width, and height — all in points (1 point = 1/72 inch). A common 16:9 slide is 720 × 405 points total, so a 600 × 371 chart centered with a small margin is a reasonable starting default. Getting this wrong produces a chart that looks fine in the editor and blurry in a presentation because it was inserted at 200 × 100 and scaled up.
sheet.getCharts() returns an array of EmbeddedChart objects in the order they were created. If your sheet has multiple charts, index carefully. I keep a single named chart per dashboard sheet to avoid index drift when someone adds a decorative sparkline.