Mikrotik router should connect to Opnsense via WG.

In peer config, set persistent keepalive to something like 20s and check if it works. Your Opnsense seems to be configured as responder and doesn’t initiate connection on it’s own.