Hi Randy! Welcome to NC. Woodworkers. I use Titebond III, it is the newest version of Titebond and I would think be the better of the 3 basic glues. I don't know why? None of my fellow woodworkers here seem to like biscuits. They do increase joint strength. That's why the furniture industry has used them or years. More glue area = more glue area. In your case however they keep the joint level, but they don't keep the entire glue-up flat overall. For this use cauls. YES! Your edges must be stright & square. I don't know if purple heart is greasy. Some exotics are. If that is the problem, wipe the exotic wood's edge with acetone before glue.
Pop