This is not a regression. Tested in //UE5/Release-5.2 CL26001984
When using the drop down to select a sound wave asset as an input for a Macro then getting the duration of the sound wave within the Macro an access missing property error is thrown. If a variable is passed into the input - it works as expected. If a function set up the same is passed a sound wave asset by the drop down - it works as expected.
The correct duration is printed to screen. When play stops no errors are reported.
The duration is reported as 0.0. Access missing property error is reported when play stops.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-196047 in the post.