Logs and all output going to stderr instead of stdout

Hi,
I am trying to rectify my code for easy debugging.
For that I added procd_set_param stderr 1 in my procd instance.
But now, it is logging all output as error.
This is a portion of logs for that,

Wed Jul 14 11:59:14 2021 daemon.info monitoring: Collecting NetJSON Monitoring data
Wed Jul 14 11:59:14 2021 daemon.err openwisp_monitoring[15657]: monitoring: Collecting NetJSON Monitoring data
Wed Jul 14 11:59:14 2021 daemon.err openwisp_monitoring[15657]: > POST /api/v1/monitoring/device/3a928db6203a4b7d9fc216dfd4fd0496/?key=1633355e9a67ae799f21fe8876c2de2f HTTP/1.1
Wed Jul 14 11:59:14 2021 daemon.err openwisp_monitoring[15657]: > Host: 192.168.56.1:8000
Wed Jul 14 11:59:14 2021 daemon.err openwisp_monitoring[15657]: > User-Agent: curl/7.66.0
Wed Jul 14 11:59:14 2021 daemon.err openwisp_monitoring[15657]: > Accept: */*
Wed Jul 14 11:59:14 2021 daemon.err openwisp_monitoring[15657]: > Content-Type: application/json
Wed Jul 14 11:59:14 2021 daemon.err openwisp_monitoring[15657]: > Content-Length: 2947
Wed Jul 14 11:59:14 2021 daemon.err openwisp_monitoring[15657]: > Expect: 100-continue
Wed Jul 14 11:59:14 2021 daemon.err openwisp_monitoring[15657]: >
Wed Jul 14 11:59:14 2021 daemon.err openwisp_monitoring[15657]: < HTTP/1.1 100 Continue
Wed Jul 14 11:59:14 2021 daemon.err openwisp_monitoring[15657]: } [2947 bytes data]
Wed Jul 14 11:59:14 2021 daemon.err openwisp_monitoring[15657]: < HTTP/1.1 200 OK
Wed Jul 14 11:59:14 2021 daemon.err openwisp_monitoring[15657]: < Vary: Accept, Cookie
Wed Jul 14 11:59:14 2021 daemon.err openwisp_monitoring[15657]: < Allow: GET, POST, HEAD, OPTIONS
Wed Jul 14 11:59:14 2021 daemon.err openwisp_monitoring[15657]: < X-Frame-Options: DENY
Wed Jul 14 11:59:14 2021 daemon.err openwisp_monitoring[15657]: < Content-Length: 0
Wed Jul 14 11:59:14 2021 daemon.err openwisp_monitoring[15657]: < X-Content-Type-Options: nosniff
Wed Jul 14 11:59:14 2021 daemon.err openwisp_monitoring[15657]: < Referrer-Policy: same-origin
Wed Jul 14 11:59:14 2021 daemon.err openwisp_monitoring[15657]: <
Wed Jul 14 11:59:14 2021 daemon.info monitoring: Data sent successfully. 200 0
Wed Jul 14 11:59:14 2021 daemon.err openwisp_monitoring[15657]: monitoring: Data sent successfully. 200 0

Here, I send some logs to daemon.info and they are logged at daemon.err too. Same goes for the curl output that I redirected to a file but it too goes to standard error.

What should I do to get the desired outcome?

openwisp_monitoring is a posix script