Snowflake uses Columnar storage. So, selecting all columns from a table of 50 columns is going to be far more I/O intensive than selecting two columns.
So, based on the limited context you have provided, the 2nd option is better i.e. select col1, col2 from (select col1, col2 from tablea /AdditionalLogc/)