VPN is one direction only (AWS-Checkpoint on premise); VPN tunnel is established; packet to AWS not match the rule of the VPN.
Only being able to establish a VPN in one direction is usually the result of a configuration error.
Unfortunately, you haven't told us much about the configuration you have.
So far, all I know is you have an on-premise Check Point gateway.
How is it exactly configured?
What are you connecting to on the remote end? (AWS directly? A Check Point instance?)
What troubleshooting have you done?
What log messages have you seen?
Maybe also look at: VPN Troubleshooting Commands
I'd like to inroduce you the checklist about configuring VPN. Please check all the steps and may be you will find misconfiguration in your case:
Likewise Dameon asked you good questions.
Can you indentify the peer? If you are not may be the problem is hidden in:
Retrieving data ...