Reasons users do not see points on their orders are:
They might have ordered as a guest User
They might have canceled their order. In this case, the loyalty dashboard history will show the customer that the points they earned are reverted back because they canceled their order.
A user should wait until the order is delivered to see their points (based on which order state the loyalty is configured for different restaurants)