In both the DownloadBuildArtifacts@1 & PublishBuildArtifacts@1 documentation, it's recommended to use DownloadPipelineArtifact@2 & PublishPipelineArtifact@1 instead. No caveats are mentioned.
If you're using Azure DevOps Services, we recommend using Download Pipeline Artifacts and Publish Pipeline Artifacts for faster performance.