Load Balancing users in same region using octo

Hello, I am getting this random error when I am trying to distribute multiple users of the same conference on different JVBs.
2020-07-28 11:56:25.140 WARNING: [151] [port=4096 address=127.0.0.1] UdpTransport.send#111: Error sending data
java.io.IOException: Invalid argument (sendto failed)
at java.net.PlainDatagramSocketImpl.send(Native Method)
at java.net.DatagramSocket.send(DatagramSocket.java:693)
at org.jitsi.videobridge.transport.udp.UdpTransport.send(UdpTransport.kt:108)
at org.jitsi.videobridge.transport.udp.UdpTransport.send(UdpTransport.kt:120)
at org.jitsi.videobridge.octo.OctoRelayService$start$2.sendData(OctoRelayService.kt:77)
at org.jitsi.videobridge.transport.octo.BridgeOctoTransport.sendData(BridgeOctoTransport.kt:215)
at org.jitsi.videobridge.transport.octo.BridgeOctoTransport.sendMediaData(BridgeOctoTransport.kt:166)
at org.jitsi.videobridge.octo.ConfOctoTransport.doSend(ConfOctoTransport.java:258)
at org.jitsi.nlj.util.PacketInfoQueue$sam$org_jitsi_utils_queue_PacketQueue_PacketHandler$0.handlePacket(PacketInfoQueue.kt)
at org.jitsi.utils.queue.PacketQueue$HandlerAdapter.handleItem(PacketQueue.java:575)
at org.jitsi.utils.queue.AsyncQueueHandler$1.run(AsyncQueueHandler.java:141)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)

can anyone help me with this?
I am using IntraRegionBridgeSelectionStrategy
I followed this doc to setup octo:
https://github.com/jitsi/jitsi-videobridge/blob/master/doc/octo.md

Now I had a confusion regarding the BIND_ADDRESS and ```
PUBLIC_ADDRESS

 
so I put 127.0.0.1 in bind-address and my jitsi meet DNS in public address. Is it correct to do so?