Did you call SQ and asked if SQ at SIN will through check your luggage to your CX flight at NRT when flights are on two separate tickets?
If baggage can be through checked then you will go through the transit area at NRT, will not have to go through passport control and customs at NRT.