Thanks for your search.
I’ve eventually found that immediately storing the result into a dummy class (one whose the only property is an AppleEventObjectSpecifier) seems to keep the type (but it depend on “when” you store it; that’s puzzling).
So it looks the returned type is correct in the beginning.
Agreed. Nice if you can take a look.
Granted. My report was made more than 10 years ago
But I can’t find it anymore in Issue; it looks like it was not imported from Feedback
I’ll make another report…