@Dzyan hello,
STP protocol programing by Huawei and Cisco are different. Huawei programs the STP protocol based on the standard IEEE protocol, while Cisco made some changes.
Briefly, the destination MAC address of the STP packets are different for Huawei and Cisco, so the STP negotiation may have a minor problem.
Please try confiugring stp config-digest-snoop on the connection interface of the Huawei and Cisco.