I believe this may be due to the one invoice being in a different currency. However I will send this on to the Dev team to see if they are able to shed any further light on why this is happening.
@QFBeth is correct - it’s because of the currency. Logging a payment against a non-GBP invoice through the app isn’t supported at the moment unfortunately.