Проблема не связана с типом данных. Это связано с тем, что ScatterPlots не поддерживаются для сводных таблиц, а это означает, что вы можете получить только простую линейную диаграмму, которая имеет совершенно другое поведение, чем ScatterPlot, который вы создали вручную.
Обходной путь - создать пустую диаграмму рассеяния (или использовать созданную вами вручную), а затем переназначить серию этой существующей диаграммы рассеяния в данные сводной таблицы.