Several foreign governments reduced their holdings of US Treasurys according to the latest data, with analysts suggesting the move may reflect efforts by central banks to buffer against energy-price shocks triggered by the US-Israeli war against Iran.