Attach custom css library to entity print output
I am answering my own question for the ones who might probably face similar issues.

The 2nd method as described at https://www.drupal.org/node/2706755 where we attach the library to entity_print works.

I had a custom entity-print--node.html.twig in which I missed printing the css styles using the variable {{ entity_print_css }}