it sounds like you have a badly designed table to be honest -
I would have a look at redesign on the table - https://learn.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-tables-distribute
Moving to a Hash and add in partition will work to your advantage on a query that is base on a date (day/snapshot) - something as simple as partitioning by the year would reduce the section your scanning and restricting from a lot