It doesn't work as expected because it is designed that way on ASA to deny ping through destined the ASA interface IP address. See link, https://community.cisco.com/t5/routing/asa-5585-x-unreachable-gateway-between-interfaces/m-p/3839525#M313418Ther...
If PCs can ping to each other, it is not a network issue. However, if the ping round trip time latency is high, latency may affect the application. Otherwise, streaming may be failing at the application level.
Have you thought using your ASA 5505 as transparent mode in your design? Transparent mode turns the ASA to a layer 2 device or a bridge. This enables you to put the ASA between your router and layer 3 switch. See link on how: https://community.cis...
You may not see logs if the permit rule is before the deny rule with logging. Alternatively, you may use ASA features such as packet tracer and packet capture. Be careful when using packet capture considering it can be CPU intensive.