ApprovalMax doesn't track budgets against 0 lines, which means: if a Xero budget line equals 0, ApprovalMax will not perform Budget Checking for such items.
You can find more possible reasons described here.
Why don't I see any Budget Checking in my Bills/Purchase Orders?
Updated over 2 months ago