Exactly the same thing happened to me yesterday! Started a 2 player, 18 hole round on Royal St George's.Using:
NIKE 20XI-X RZN Balls (L81+)
Starting at 550 Credits
After about 2 holes, it said ball withdrawn and loaded a new one. Only half way round the same thing! Then when I had finished the round, I had only an exclamation mark in my equipment where the last remaining Nike ball should be.
No balls were lost into water or rough during the round. 3 Balls for one round, at 550 credits? Ridiculous and must be due to a programming glitch??