Regarding the overnight allowances, it’s possible to pocket the entire amount on a min rest overnight as the company will provide all meals during the duty periods. Multi day trips are different as you will usually need to eat somewhere at least once during the trip.
You can still pocket at least 75% of the allowances though if you wanted to.