Cluster evolution over time
You can try

Dynamic mode decomposition.
Dynamic Time Warping. Found a nice resource on Towards data science blog.

These two have proven better approaches than PCA for time series clustering.
Happy coding