Steam has released a new update where items traded through steam will be kept for 3 days in escrow if 2 factor (mobile) authentication is NOT enabled.
For instant trades we need to do the following two things in Steam
Enable Mobile authentication (should be enabled atleast 7 days back)
Enable Confirmation of Trades through email in your steam profile privacy settings.