The problem is you're running an old, unsupported version of PF3 (3.15.7)
Extracted from the Version History Doc
Version 3.15.10 release 26/03/22
FIXED a problem where a squawk and/or initial altitude was not given
when obtaining clearance. This only happened when flying a SID and was
caused by a combination of a typo plus the introduction or our new
random number generating in 3.15.7
CHANGED some code relating to ATC believing you to be at an incorrect
altitude. This was initially added in 3.15.0 to address problems MSFS users
were experiencing. However, this seems to have had an adverse affect for
those running other sims. The original code has now been reinstated for
earlier sims (FS9, FSX and P3D) whereas the change (fix) remains for
those using MSFS. Hopefully this will address the problem
Version 3.15.12 release 28/03/22
HOTFIX for the broken altitude problem
There are also some other changes release in 3.16.0 and 3.16.10
If the 'Check for Updates' function tells you PF3 is up to date just download/install the latest cumulative updates package that is always available from this forum