What is @{n='BusType';e={$disk.bustype}}? AI gave me similar examples, I just barely understand it. Seems n & e as shortcuts for Name & Expression in so called Calculated Property Syntax.
@{Name='PropertyName'; Expression={Script Block}} or @{n='PropertyName'; e={Script Block}}.
AI suggested an example:
Get-ChildItem -File | Select-Object Name, @{n='SizeMB'; e={$_.Length / 1MB}}
demonstrating exactly what I desired to archive, then why does @{n;e} act strangely in Select-Object?