I haven’t added an iOS test device to admob, but I have had to unredact private logging on macos before. It might have been close to 7 years ago I had to do that, but no, the first accepted answer there no longer works. The second one from 2020 is likely still applicable.
You could also just download or write a small app to get your ad id.
I don’t think it’s unexpected that the google AD ID and apple IDFA are expected to have a different format - they aren’t actually the same thing, but it looks like you are correct that google wants a hash of the IDFA passed in: swift - Identify the test device for Admob - Stack Overflow
You could also try running in XCode to get the console output rather than use the console app. I can’t recall having ever seen redacted log output in XCode. I could be wrong about that, but it might be worth a shot anyway. (You don’t need to build in XCode. As long as you have a project open that has an iOS target, you can use Attach to Process, give it your process id and then launch and it should connect the debugger once the app starts running).
You could also try entering the test device(s) via the Admob account settings rather than programatically. That might take the IDFA as is without needing to hash it.