In reply to SUNODH:
Your assertion with the ORing is ok.
Extracting which property has been asserted is problematic.  I thought of the following solution where each of the properties calls a function with an ID upon a true. That function asserts an event based on the ID.  In theory, it should work.  In practice, the simulator optimizes out the evaluation of other properties on a pass of one property, thus I don’t get all the flags.
The complete model is  AT http://systemverilog.us/vf/theoring.sv
The best solution for simulation is to assert the individual properties and add action blocks.  The failures can be ignored.  Basically, those 3 assertions would be more for debug.
event e1, e2, e3; 
     function automatic void flag(int a);
         case (a)
             0: -> e1; 
             1: -> e2; 
             2: -> e3; 
         endcase
     endfunction
  
    property p_a;  
      @(posedge clk)   a |-> (b, flag(0));
     endproperty 
     property p_b;  
      @(posedge clk)   b |-> (a, flag(1));
     endproperty 
     property p_c;  
      @(posedge clk)   a |=> (b, flag(2));
     endproperty 
     ap_all: assert property(p_a or p_b or p_c); 
Ben Cohen
http://www.systemverilog.us/ ben@systemverilog.us
** SVA Handbook 4th Edition, 2016 ISBN 978-1518681448
…
- SVA Package: Dynamic and range delays and repeats SVA: Package for dynamic and range delays and repeats | Verification Academy
- Free books:  Component Design by Example   FREE BOOK: Component Design by Example … A Step-by-Step Process Using VHDL with UART as Vehicle | Verification Academy
 Real Chip Design and Verification Using Verilog and VHDL($3) https://rb.gy/cwy7nb
- Papers:
- Understanding the SVA Engine,
 Verification Horizons - July 2020 | Verification Academy
- SVA Alternative for Complex Assertions
 Verification Horizons - March 2018 Issue | Verification Academy
- SVA in a UVM Class-based Environment
 SVA in a UVM Class-based Environment | Verification Horizons | Verification Academy
Udemy courses by Srinivasan Venkataramanan (http://cvcblr.com/home.html)
https://www.udemy.com/course/sva-basic/
https://www.udemy.com/course/sv-pre-uvm/