I recently finished a game in PlayCanvas for a game jam and I loved how the engine works with sound and music. The programmer and I (musician) found it generally intuitive, but I found a lack of an option a little bit limiting: ogg loop tags/markers.
Ogg Vorbis is a lossy audio format that gives an option to put loop tags into the meta of the file which, if recognized by the audio player, can loop the song at any given point and repeat it indefinitely. This is mainly used so the song is able to have an intro that DOESN’T repeat once the song loops. Very important, composition-wise.
Even though RPG Maker has this option, but Unity doesn’t (users will have to settle with a paid 3rd party plugin like IntroLoop), I do understand if this option would not be easy to program into PlayCanvas - but it doesn’t hurt to ask.
EDIT: The way that the loop tags work are audio sample-based. You add the LOOPSTART and LOOPLENGTH tags into the meta and the corresponding audio sample numbers.