I’m using homebrew as well on my Mac, just like you I wanted to try out OTP 19 but it wasn’t available yet on homebrew. There is already a merge request available for OTP 19, I just pulled that and built it from source.
Let me add that while documented it might not be immediately obvious that kerl supports builds from a local repository. So one can simply update the already cloned otp repo (E.g. git fetch && git rebase origin/master) and then issue: