The monitors show incorrect status information through APIs, as the system doesn't update status during maintenance periods. The team discussed how this creates problems for automated pipelines and for teams relying solely on APIs,in a maintenance window when many monitors are placed in maintenance.This current behavior is by design, as monitors in maintenance shouldn't report accurate status due to potential ongoing system work. So submitted an ER.
Once migrating to DX Synthetics, the API change. The new get monitor api will not have status property. The monitor status will be ingested as a metric to NASS and the metric status will always report actual status of monitor result irrespective of maintenance status. So this enhancement is not required as we are not planning to make any changes in ASM.