Several players are unable to collect the 20 XP reward from the Daily Mission. After inspecting the request triggered by the “Claim” button, it seems the issue is related to the ignoreWalletMaxLimit parameter. When this parameter is true, the reward can be claimed normally, but when it is false, the request returns no reward for affected users.
Steps to reproduce:
  1. Complete the Daily Mission.
  2. Click the “Claim” button.
  3. Observe the request to /missions/<id>/claim-reward?ignoreWalletMaxLimit=false.
  4. Some players who have this option set to false are unable to claim the XP.
Expected behavior:
The reward should be claimable regardless of the ignoreWalletMaxLimit value.
Actual behavior:
The reward is only granted when ignoreWalletMaxLimit=true; with false, affected users receive nothing.
Additional note:
Some users also report being unable to receive the coins from the Daily Reward, which seems to be a similar issue.