I'm not normally a fan of sharing ALBs between services as a lot of the metrics [1] are only recorded for the load balancer as a whole, not each individual target group (an application attached to the load balancer).
I can see the advantages of cost savings, but it's definitely a tradeoff.
[1]: https://docs.aws.amazon.com/elasticloadbalancing/latest/appl...