I’ve found TK app/printed boarding passes to be an exemption rather than the rule on my routes, so that in itself shouldn’t be cause to worry.
If they are open and you’re near the TK counters at JFK, you could try stopping by there. They should be able to print it for you.