IFR Flight impossible in Carenado PC12 due to ATC

I do i even went back after i set it and double checked and it was saying what i wanted, only atc then ignores it and forces max alt , i created a flight plan in little navmap set at 29500 it came up as 29500 in the navlog and then atc completely ignored it seems to always force plane to max alt so not so noticable on airliners …
Weirdly on todays flight it only pushed PC12 to 30,000 ( even though i wanted 29,500 which was in navlog) the 36 yesterday may have been an alt constraint but still un achievable