I was facing the same issue, too.
Let me to help you specify and solve this issue.
The problem has a brilliant solution.
First of all I recommend you to create familiar with the power management system which you can do in elevated Windows command line.
These two commands will create an HTML file which you can open in your web browser.
powercfg /sleepstudy /xml
powercfg /sleepstudy /transformxml sleepstudy-report.xml
You can create a bat file and for later analysis you can launch this bat file as administrator.
If you open the created file sleepstudy-report.html, you should be able to quickly orient yourself. At the bottom of the file is the newest power management activity. All of this is very comfortable to view and you can unfold or fold all the objects in this view for more details about particular records.
Very useful is the Start Time, Duration, State, Entry Reason, Exit Reason where you can get an overview of the power management during a particular time period.
Now to the Entry reason you mentioned: PDC Task Client: Maintenance Scheduler
This one reason of wake up your computer/laptop is the more complicated to catch, but it can be done. The answer is to look for built the value in Windows GUI settings and not in Task Scheduler.
My last wakeup from the same reason as is the subject of this thread was at a 3am clock and I can see this statement on the attached screenshot below.


The picture is showing that all is happening here: Control Panel\System and Security\Security and Maintenance
Now. When you can change your settings, set the value to some particular time of day and you device will able to sleep in one time block.
Update 1:
One question - Scheduler task - discovered. It is responsible for waking up my device at a night time despite the fact that the wake up is forbidden in the task and also in the power plan.
I used powershell to list the task. (You can use GUI to open the task for sure)
PS C:\Windows\system32> Get-ScheduledTask | where{$_.TaskPath -eq "\Microsoft\Windows\Security\PwdLess\"} | Get-ScheduledTaskInfo
LastRunTime : 18.01.2024 3:00:00
LastTaskResult : 0
NextRunTime : 19.01.2024 3:00:00
NumberOfMissedRuns : 0
TaskName : IntelligentPwdlessTask
TaskPath : \Microsoft\Windows\Security\Pwdless
PSComputerName :
You can change the time to whatever you like. For this change you are supposed to have super user permissions. To get these permissions can help application named PowerRun which help you to launch Windows Task Scheduler from inside this program.
You can free download this program here:
https://www.sordum.org/9416/powerrun-v1-6-run-with-highest-privileges/
After you change the time, I hope now your laptop/notebook will sleep like a baby without the disturbances of the modern standby sleep state. My device did.