yeah, CPU spikes, but as you say, database is loading, song is being loaded, lots of stuff going on at that time to CPU spike is expected. I guess how long is spikes for is also going to be dependent on CPU generation, size of song database, complexity (lyrics, regions, number of tracks, etc.) of default selected song being loaded into player.
I'm using a 9th Gen iPad which has a 6-core 2.6 GHz A13 processor.
From memory you have an iPad Air 3? That has a 6 core 2.49 GHz A12 processor.
Based on https://www.cpu-monkey.com/en/compare_cpu-apple_a12_bionic-vs-apple_a13_bionic there's about a 30% jump in benchmark performance.
Not sure how many songs in your database (min is only about 150), and tracks per song on average (mine is generally 2 stereo audio files, 320kbps MP3)...
Assuming you have a reasonably sized database, it would be interesting to see if you see a performance difference by starting over (after a full backup obviously) with just a handful of songs. If you see is sizable perf difference, then it is more likely due to a sizable song database on a 'mid-strength' device.