@Torsten Rinke Thanks for getting back, I had a discussion internally and confirmed that the scope
parameter is generally not used for the client credentials flow, as the credentials themselves give access to the resource and relying on the scope to limit access, given that the scope is provided by the same client that provides the credentials, is not secure.
In the client credentials flow, the client application is authenticated using its client ID and client secret, and the access token is issued based on the permissions granted to the client application. The scope parameter is not used in this flow, as the client application is already authorized to access the resource.
do let me know incase of further queries, I would be happy to assist you.