How to improve Deck.gl MVT layer performance with 1.5 million points?

I’m using Deck.GL’s MVT layer to display a large dataset of 1.5 million points on a web map. Previously, I handled up to 200,000 points effectively, but with this increase, performance has severely degraded:

Issue:
Performance Degradation: Rendering is slow

Question:
What strategies or optimizations can I apply to improve the performance of Deck.GL’s MVT layer with such a large dataset? Are there alternative approaches or settings within Deck.gl that could help manage rendering efficiently?

I appreciate any insights or suggestions to enhance performance and user experience in handling large datasets with Deck.GL.