Joint Displacement & Section Displacement

Dear Colleagues,

(i'm not sure if anyone has earlier raised the same query, if so please guide me to that respective post)

1) it can be noted that while checking for column deflection against DFF 200, the actual deflection is shown as 0.101m - is it calculated based on the resultant of the top most node of that column by SRSS (i.e) [(Dx^2)+(Dy^2)+(Dz^2)]^(1/2) ? ......as the resulting value is closer to what the output has listed.

2) but if I follow the SRSS approach for the beam, the value doesn't seem to match with the Max. displacement tabulated ... please advise as to how this is arrived; as though my vertical deflection is very much within the limit my DFF+CAN0 for this beam shows FAIL (due to this Max. displacement)

3) (further from #2) as the DFF + CAN0 seems to check with the Resultant / Max. displacement value, is it possible to incorporate a beam/column displacement/drift check for a 'specific' direction

(sample staad file attached for ref.)2023-04-11 (1).STD