Provavelmente você está procurando a opção Requisite= junto com a opção After= .
Similar to Requires=. However, if the units listed here are not started already, they will not be started and the transaction will fail immediately.
Requires= não funciona neste caso porque o bluetooth.service será iniciado quando você iniciar myweb.service . A opção Requisite= não tentará iniciar o bluetooth.service . No entanto, ele mostrará o myweb.service como falho.