Oh! Sorry for the new thread on this. May I asked if any moderators can help me to merge this thread into the end of the thread that mentioned above.
BTW, Marriott's CS do understand that I have booked directly via Marriott.com but they still insist that LNF rate is not eligible for stay or point according to their terms and conditions (without indicating the specific clause). It's quite frustrated to communicate with them.