20-30 seconds to show all music on a 128GB card doesn't seem long to me, it must be many thousand tracks (depending on file format). Personally I don't understand why anybody would ever use All music
I also get about 5 hours. I would like longer but that is what it will do.
I doubt yours is fake but don't know how to check that.