This does now look like it's working as expected again. I have just manually checked a few receipts on the API and there is only one object in the latest_receipt_info array for every subscritpion on the receipt.
Topic:
App & System Services
SubTopic:
StoreKit
Tags: